### Log truncated: showing last 9.0 of 10.6 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-11 17:44:39,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:44:39] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.011 0.022 2026-09-11 17:44:39,767 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:44:39] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.017 0.035 2026-09-11 17:44:39,850 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:44:39] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.020 0.024 2026-09-11 17:44:39,889 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: tour succeeded 2026-09-11 17:44:39,890 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: ╔═════════════════════════════════╗ ║ TOUR sale_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-11 17:44:40,242 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: heap 49396392 (allocated 55414784) 2026-09-11 17:44:40,248 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing chrome headless with pid 8064 2026-09-11 17:44:40,248 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing websocket connection 2026-09-11 17:44:40,249 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Terminating chrome headless with pid 8064 2026-09-11 17:44:40,350 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_174440_350573_test_sale_matrix_ui.txt 2026-09-11 17:44:40,350 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Removing chrome user profile "/tmp/tmpvtmior05_chrome_odoo" 2026-09-11 17:44:42,610 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:45:01,478 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_payment_terms ... 2026-09-11 17:45:02,226 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-46204af-224751/odoo/tests/case.py:190 2026-09-11 17:45:02,227 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_product_from_po ... 2026-09-11 17:45:03,674 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-46204af-224751/odoo/tests/case.py:190 2026-09-11 17:45:03,674 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_no_matching_product_found ... 2026-09-11 17:45:04,727 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-46204af-224751/odoo/tests/case.py:190 2026-09-11 17:45:04,728 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_product_unit_price_with_different_uom ... 2026-09-11 17:45:05,837 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-46204af-224751/odoo/tests/case.py:190 2026-09-11 17:45:05,837 126 INFO rb-46204af-224751-414454 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_so_fallback_partner ... 2026-09-11 17:45:06,660 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-46204af-224751/odoo/tests/case.py:190 2026-09-11 17:45:06,694 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 17:45:06,707 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many ... 2026-09-11 17:45:06,765 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many_empty ... 2026-09-11 17:45:06,783 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one ... 2026-09-11 17:45:06,829 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one_empty ... 2026-09-11 17:45:06,850 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection ... 2026-09-11 17:45:06,878 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection_empty ... 2026-09-11 17:45:06,907 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:45:06,919 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one ... 2026-09-11 17:45:06,961 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_deep_hierarchy ... 2026-09-11 17:45:06,994 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty ... 2026-09-11 17:45:07,014 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty_no_parent_name ... 2026-09-11 17:45:07,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_no_parent_name ... 2026-09-11 17:45:07,055 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection ... 2026-09-11 17:45:07,084 126 INFO rb-46204af-224751-414454 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection_empty ... 2026-09-11 17:45:07,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2021-01-01 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeClassDecorator.test_freeze_time_class_decorator ... 2026-09-11 17:45:07,251 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:45:07,266 126 INFO rb-46204af-224751-414454 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator ... 2026-09-11 17:45:07,368 126 INFO rb-46204af-224751-414454 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator_with_date ... 2026-09-11 17:45:07,489 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2024-04-04 04:04:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator ... 2024-04-04 04:04:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator_two ... 2026-09-11 17:45:07,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:45:07,653 126 INFO rb-46204af-224751-414454 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeContextManager.test_freeze_time_context_manager ... 2026-09-11 17:45:07,783 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:45:07,798 126 INFO rb-46204af-224751-414454 odoo.addons.test_to_signup_email_verification.tests.test_signup_email_verification: Starting TestForSignUpEmailVerification.test_signup_user_which_create_from_res_partner ... 2026-09-11 17:45:08,721 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:45:10,672 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:45:10] "GET / HTTP/1.1" 200 - 177 0.154 1.799 2026-09-11 17:45:11,338 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:addison.olson28@example.com from 127.0.0.1 2026-09-11 17:45:11,367 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:addison.olson28@example.com from 127.0.0.1 2026-09-11 17:45:11,374 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:45:11,374 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:45:11] "POST /web/signup?db=rb-46204af-224751-414454&token=AScnrGoAAAAAbLo0miPZKSNnn8tIKjgn4RsWTo3gwZv9ksLBAeAkikxbMzYsIFsyNzBdLCBudWxsLCAic2lnbnVwIl0 HTTP/1.1" 303 - 129 0.095 0.136 2026-09-11 17:45:11,386 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_device: User 270 inserts device log (sRGp9X6t4p_-a_Wne2UvQ0Yjbg9qCAgbKJKnxBcLFJ) 2026-09-11 17:45:12,100 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:45:12] "GET /my HTTP/1.1" 200 - 214 0.156 0.565 2026-09-11 17:45:12,157 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:45:12,171 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import ... 2026-09-11 17:45:12,263 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-46204af-224751/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,263 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,632 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-46204af-224751/addons/web/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,632 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,778 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-46204af-224751/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,778 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,783 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-46204af-224751/addons/bus/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,783 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/bus/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,785 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-46204af-224751/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,785 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,787 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-46204af-224751/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,787 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,795 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-46204af-224751/addons/mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,795 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,869 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-46204af-224751/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,869 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,875 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-46204af-224751/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,875 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,878 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-46204af-224751/addons/uom/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,879 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/uom/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,883 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-46204af-224751/addons/product/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,884 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,912 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-46204af-224751/addons/analytic/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,912 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/analytic/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,918 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-46204af-224751/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,918 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,937 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-46204af-224751/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,937 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,938 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-46204af-224751/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,938 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,949 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-46204af-224751/addons/portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,949 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,960 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-46204af-224751/addons/resource/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,961 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/resource/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,969 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-46204af-224751/addons/digest/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,969 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/digest/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,973 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-46204af-224751/addons/account/i18n/fr.po for language fr_FR 2026-09-11 17:45:12,973 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-46204af-224751/addons/payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,110 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-46204af-224751/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,130 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-46204af-224751/addons/utm/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,134 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/utm/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,138 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-46204af-224751/addons/sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,138 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,183 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-46204af-224751/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,184 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-46204af-224751/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,191 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,195 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-46204af-224751/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,195 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-46204af-224751/addons/stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,198 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,269 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-46204af-224751/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,270 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,281 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-46204af-224751/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,281 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,285 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-46204af-224751/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,285 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,355 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-46204af-224751/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,355 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,367 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-46204af-224751/addons/calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,367 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-46204af-224751/addons/contacts/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,406 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/contacts/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,408 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-46204af-224751/addons/crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,409 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-46204af-224751/addons/social_media/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,443 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/social_media/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,445 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-46204af-224751/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,445 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-46204af-224751/addons/website/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,447 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,552 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-09-11 17:45:13,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-09-11 17:45:13,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-09-11 17:45:13,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-46204af-224751/addons/purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,553 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,586 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-46204af-224751/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,586 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,594 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,595 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,601 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-09-11 17:45:13,602 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-09-11 17:45:13,602 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-09-11 17:45:13,602 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-09-11 17:45:13,602 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-46204af-224751/addons/rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,602 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,609 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-46204af-224751/addons/project/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,609 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,658 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-09-11 17:45:13,658 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-46204af-224751/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,658 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,664 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-46204af-224751/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,664 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,666 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-46204af-224751/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,666 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-46204af-224751/addons/delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,669 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,678 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-46204af-224751/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,678 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,719 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-46204af-224751/addons/mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,719 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,770 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-46204af-224751/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,770 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,775 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,775 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,816 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-46204af-224751/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,817 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,818 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-46204af-224751/addons/hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,818 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,844 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-46204af-224751/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,844 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,861 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-46204af-224751/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,861 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,891 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-46204af-224751/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,891 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,892 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:13,893 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,840 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-46204af-224751/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,840 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,844 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-09-11 17:45:14,844 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-09-11 17:45:14,844 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-09-11 17:45:14,845 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-46204af-224751/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,845 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,859 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-46204af-224751/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,859 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,868 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-09-11 17:45:14,868 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-09-11 17:45:14,869 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-09-11 17:45:14,869 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-46204af-224751/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,869 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,871 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-46204af-224751/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,871 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,874 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-09-11 17:45:14,874 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-46204af-224751/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,874 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,884 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-09-11 17:45:14,885 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-09-11 17:45:14,885 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-09-11 17:45:14,885 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-09-11 17:45:14,885 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-46204af-224751/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,886 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,890 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-09-11 17:45:14,890 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-46204af-224751/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,891 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,894 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-09-11 17:45:14,895 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-46204af-224751/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,895 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,896 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-46204af-224751/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,896 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,898 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-09-11 17:45:14,898 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-09-11 17:45:14,898 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-09-11 17:45:14,898 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-09-11 17:45:14,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-09-11 17:45:14,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-09-11 17:45:14,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-09-11 17:45:14,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-09-11 17:45:14,900 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-09-11 17:45:14,900 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-09-11 17:45:14,900 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-09-11 17:45:14,900 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-09-11 17:45:14,900 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-09-11 17:45:14,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-09-11 17:45:14,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-09-11 17:45:14,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-09-11 17:45:14,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-09-11 17:45:14,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-09-11 17:45:14,902 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-09-11 17:45:14,902 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-09-11 17:45:14,902 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-09-11 17:45:14,902 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-09-11 17:45:14,902 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-09-11 17:45:14,903 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-09-11 17:45:14,903 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-09-11 17:45:14,903 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-09-11 17:45:14,903 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-09-11 17:45:14,904 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-46204af-224751/addons/iap/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,904 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/iap/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,907 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-46204af-224751/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,907 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,910 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-46204af-224751/addons/sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,910 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,926 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-46204af-224751/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,926 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,935 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-09-11 17:45:14,935 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-46204af-224751/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,935 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,938 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-09-11 17:45:14,938 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-09-11 17:45:14,939 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-09-11 17:45:14,939 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-09-11 17:45:14,939 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-09-11 17:45:14,940 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-09-11 17:45:14,940 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-09-11 17:45:14,940 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-09-11 17:45:14,940 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-09-11 17:45:14,941 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-09-11 17:45:14,941 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-09-11 17:45:14,941 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-46204af-224751/addons/fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,941 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,955 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-09-11 17:45:14,955 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-09-11 17:45:14,955 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-46204af-224751/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,956 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-09-11 17:45:14,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-09-11 17:45:14,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-09-11 17:45:14,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-09-11 17:45:14,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-09-11 17:45:14,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-09-11 17:45:14,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-09-11 17:45:14,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-09-11 17:45:14,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-09-11 17:45:14,960 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-09-11 17:45:14,960 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-09-11 17:45:14,960 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-46204af-224751/addons/gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,960 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,984 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-46204af-224751/addons/survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:14,985 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-09-11 17:45:15,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-09-11 17:45:15,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-09-11 17:45:15,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-09-11 17:45:15,031 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-09-11 17:45:15,031 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-09-11 17:45:15,031 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-46204af-224751/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,031 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,043 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-09-11 17:45:15,043 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-09-11 17:45:15,043 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-09-11 17:45:15,044 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-09-11 17:45:15,044 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-09-11 17:45:15,044 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-09-11 17:45:15,044 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-09-11 17:45:15,045 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-09-11 17:45:15,045 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-09-11 17:45:15,045 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-09-11 17:45:15,045 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-09-11 17:45:15,046 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-09-11 17:45:15,046 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-09-11 17:45:15,046 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-09-11 17:45:15,047 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-09-11 17:45:15,047 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-46204af-224751/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,047 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,048 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-46204af-224751/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,049 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,057 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-46204af-224751/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,058 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,106 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-46204af-224751/addons/event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,106 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,159 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-46204af-224751/addons/website_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,159 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-46204af-224751/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,171 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,186 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,186 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-46204af-224751/addons/repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,194 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,205 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-46204af-224751/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,205 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,216 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,216 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,226 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-46204af-224751/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,226 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-46204af-224751/addons/lunch/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,231 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/lunch/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,249 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-46204af-224751/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,249 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-09-11 17:45:15,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,259 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,261 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-09-11 17:45:15,261 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-09-11 17:45:15,263 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-46204af-224751/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,263 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,268 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-46204af-224751/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,268 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,270 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-46204af-224751/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,270 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,272 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-46204af-224751/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,272 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,274 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-46204af-224751/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,274 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,276 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,285 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-46204af-224751/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,285 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,286 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-46204af-224751/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,286 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,288 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-46204af-224751/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,288 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,307 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-46204af-224751/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,307 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,312 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-46204af-224751/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,313 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,315 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-46204af-224751/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,315 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,316 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-46204af-224751/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,316 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,318 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-46204af-224751/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,318 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,320 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-46204af-224751/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,320 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,322 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-46204af-224751/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,322 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,324 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-46204af-224751/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,324 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,326 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-09-11 17:45:15,326 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-46204af-224751/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,326 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,330 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-46204af-224751/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,330 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,332 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-09-11 17:45:15,332 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-46204af-224751/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,332 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-46204af-224751/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,335 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,336 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,345 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-09-11 17:45:15,345 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-09-11 17:45:15,346 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-09-11 17:45:15,346 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-09-11 17:45:15,346 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-46204af-224751/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,346 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,350 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-09-11 17:45:15,350 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-46204af-224751/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,350 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,352 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-09-11 17:45:15,352 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-46204af-224751/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,352 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,354 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-46204af-224751/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,354 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,355 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-46204af-224751/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,356 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,369 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-09-11 17:45:15,369 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-09-11 17:45:15,370 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-46204af-224751/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,370 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,372 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-46204af-224751/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,372 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,373 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-09-11 17:45:15,374 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-09-11 17:45:15,374 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-09-11 17:45:15,374 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-09-11 17:45:15,374 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-09-11 17:45:15,375 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-09-11 17:45:15,375 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-09-11 17:45:15,375 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-09-11 17:45:15,375 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-09-11 17:45:15,375 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-09-11 17:45:15,376 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-09-11 17:45:15,376 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-09-11 17:45:15,376 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-09-11 17:45:15,376 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-09-11 17:45:15,376 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-46204af-224751/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,377 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-09-11 17:45:15,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-09-11 17:45:15,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-09-11 17:45:15,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-09-11 17:45:15,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-09-11 17:45:15,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-09-11 17:45:15,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-09-11 17:45:15,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-09-11 17:45:15,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-09-11 17:45:15,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-09-11 17:45:15,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-09-11 17:45:15,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-09-11 17:45:15,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-09-11 17:45:15,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-09-11 17:45:15,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-46204af-224751/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,401 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,404 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-09-11 17:45:15,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-46204af-224751/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,405 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-09-11 17:45:15,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-09-11 17:45:15,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-09-11 17:45:15,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-09-11 17:45:15,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-09-11 17:45:15,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-46204af-224751/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,408 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,413 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-09-11 17:45:15,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-09-11 17:45:15,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-09-11 17:45:15,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-09-11 17:45:15,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-09-11 17:45:15,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-09-11 17:45:15,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-09-11 17:45:15,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-09-11 17:45:15,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-09-11 17:45:15,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-09-11 17:45:15,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-46204af-224751/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,416 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,418 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-46204af-224751/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,419 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,420 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-46204af-224751/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,420 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,421 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-46204af-224751/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,421 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,429 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-46204af-224751/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,429 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-46204af-224751/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,432 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-46204af-224751/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,433 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,435 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-46204af-224751/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,435 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,436 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-46204af-224751/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,436 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-46204af-224751/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,440 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-46204af-224751/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,443 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-46204af-224751/addons/certificate/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,446 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/certificate/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,451 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-46204af-224751/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,451 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,454 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,454 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,461 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-46204af-224751/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,461 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,463 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-46204af-224751/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,463 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,473 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-46204af-224751/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,474 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,478 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-46204af-224751/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,478 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,481 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-46204af-224751/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,481 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,483 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-46204af-224751/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,483 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,484 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-46204af-224751/addons/account_test/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,484 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_test/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,488 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-46204af-224751/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,488 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,490 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-46204af-224751/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,491 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,493 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-46204af-224751/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,493 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,496 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-46204af-224751/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,496 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-46204af-224751/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,498 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-46204af-224751/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,499 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,500 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-46204af-224751/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,500 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-46204af-224751/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,504 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,506 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-46204af-224751/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,506 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,509 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-46204af-224751/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,509 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-46204af-224751/addons/base_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,511 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,517 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-46204af-224751/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,518 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,521 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-46204af-224751/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,521 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,525 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-46204af-224751/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,525 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-46204af-224751/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,527 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-46204af-224751/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,530 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,532 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,533 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,533 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,535 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,535 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,537 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,540 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-46204af-224751/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,540 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,541 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-46204af-224751/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,541 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,542 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-46204af-224751/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,542 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,549 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-46204af-224751/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,549 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,551 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-46204af-224751/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,551 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,552 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-46204af-224751/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,553 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,559 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-46204af-224751/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,559 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,561 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-46204af-224751/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,561 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,570 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-46204af-224751/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,570 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,571 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-46204af-224751/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,571 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,577 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-46204af-224751/addons/event_product/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,577 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_product/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,580 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-46204af-224751/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,580 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,585 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-46204af-224751/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,585 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,589 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-46204af-224751/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,589 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,595 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-46204af-224751/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,596 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,597 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-46204af-224751/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,597 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,598 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-46204af-224751/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,598 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,601 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-46204af-224751/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,601 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,603 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-46204af-224751/addons/google_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,603 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,604 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-46204af-224751/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,604 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,608 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-46204af-224751/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,608 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,611 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-46204af-224751/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,611 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,612 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-46204af-224751/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,613 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,616 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-46204af-224751/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,616 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,618 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-46204af-224751/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,618 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,621 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-46204af-224751/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,622 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,624 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-46204af-224751/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,624 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,625 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-46204af-224751/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,625 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,630 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,630 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,630 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,633 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-46204af-224751/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,633 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,634 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-46204af-224751/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,635 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,636 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-46204af-224751/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,636 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-09-11 17:45:15,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-09-11 17:45:15,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-09-11 17:45:15,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-09-11 17:45:15,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-09-11 17:45:15,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-09-11 17:45:15,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-09-11 17:45:15,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-09-11 17:45:15,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-09-11 17:45:15,641 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-09-11 17:45:15,641 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-09-11 17:45:15,641 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-09-11 17:45:15,641 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-09-11 17:45:15,641 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-09-11 17:45:15,642 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-09-11 17:45:15,642 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-09-11 17:45:15,642 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-46204af-224751/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,642 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,643 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-46204af-224751/addons/project_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,643 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,644 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-46204af-224751/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,644 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,651 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-46204af-224751/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,651 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,666 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-09-11 17:45:15,666 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-09-11 17:45:15,666 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-09-11 17:45:15,667 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-09-11 17:45:15,667 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-09-11 17:45:15,667 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-09-11 17:45:15,667 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-09-11 17:45:15,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-09-11 17:45:15,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-09-11 17:45:15,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-09-11 17:45:15,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-09-11 17:45:15,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-09-11 17:45:15,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-09-11 17:45:15,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-09-11 17:45:15,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-09-11 17:45:15,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-11 17:45:15,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-11 17:45:15,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-09-11 17:45:15,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-09-11 17:45:15,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-09-11 17:45:15,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-09-11 17:45:15,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-09-11 17:45:15,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,672 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,679 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-46204af-224751/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,679 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,684 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,684 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,686 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-46204af-224751/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,686 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,688 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,688 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,689 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-09-11 17:45:15,689 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-09-11 17:45:15,689 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-09-11 17:45:15,690 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-09-11 17:45:15,690 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-09-11 17:45:15,690 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-09-11 17:45:15,690 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-09-11 17:45:15,691 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-09-11 17:45:15,691 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-09-11 17:45:15,691 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-46204af-224751/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,691 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,695 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-09-11 17:45:15,695 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-46204af-224751/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,695 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,707 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,707 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,709 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,709 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,710 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,710 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,711 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,711 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,712 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-46204af-224751/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,712 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,728 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,728 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,729 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,729 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,730 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,730 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,732 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,732 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,733 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,734 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-46204af-224751/addons/membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,734 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,740 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-46204af-224751/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,740 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,742 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-46204af-224751/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,742 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,747 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-46204af-224751/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,747 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,750 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,750 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,751 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-46204af-224751/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,751 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,755 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-46204af-224751/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,755 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,756 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-46204af-224751/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,756 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,757 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,758 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,759 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-46204af-224751/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,759 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,761 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,761 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,762 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,762 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-09-11 17:45:15,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-09-11 17:45:15,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-09-11 17:45:15,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-09-11 17:45:15,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-09-11 17:45:15,765 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-09-11 17:45:15,765 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-09-11 17:45:15,765 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-46204af-224751/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,765 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,766 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-46204af-224751/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,766 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,769 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-46204af-224751/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,769 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,770 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-46204af-224751/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,770 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,774 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-09-11 17:45:15,774 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-46204af-224751/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,774 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,776 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,776 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,777 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-46204af-224751/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,777 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,778 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,778 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,780 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,780 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,781 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,781 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,782 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,783 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,784 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-46204af-224751/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,784 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,785 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-46204af-224751/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,785 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,786 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-46204af-224751/addons/product_images/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,786 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_images/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,788 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-46204af-224751/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,789 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,791 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-46204af-224751/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,791 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,793 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-46204af-224751/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,793 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,794 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-46204af-224751/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,794 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,795 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-46204af-224751/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,795 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,796 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-46204af-224751/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,796 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,797 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-46204af-224751/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,797 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,799 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-09-11 17:45:15,799 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,799 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,800 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-46204af-224751/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,800 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,801 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-46204af-224751/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,801 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,802 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-46204af-224751/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,802 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,803 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-46204af-224751/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,803 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,805 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-46204af-224751/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,805 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,807 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-46204af-224751/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,807 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,808 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-46204af-224751/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,809 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,810 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,810 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,811 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-46204af-224751/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,811 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,812 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-46204af-224751/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,812 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,814 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-46204af-224751/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,814 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,816 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-46204af-224751/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,816 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,817 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-46204af-224751/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,817 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,818 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-46204af-224751/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,818 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,820 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,820 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,821 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-46204af-224751/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,821 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,826 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,826 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,827 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-46204af-224751/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,827 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,829 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,829 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,829 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-09-11 17:45:15,829 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-46204af-224751/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,829 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,834 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-46204af-224751/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,834 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,835 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,835 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,837 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-46204af-224751/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,837 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,838 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-46204af-224751/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,838 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,838 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-09-11 17:45:15,839 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,839 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,839 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-46204af-224751/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,839 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,842 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-46204af-224751/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,842 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,846 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-46204af-224751/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,846 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,847 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,847 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,912 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,913 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,915 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,916 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,918 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,919 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,921 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,921 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,923 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,923 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,925 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,925 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,927 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,927 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,929 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,929 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,931 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,931 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,934 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,934 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,939 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,939 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,941 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,941 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,944 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,944 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,945 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-46204af-224751/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,946 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,949 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,949 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,951 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-46204af-224751/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,951 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,955 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-46204af-224751/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,955 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,957 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-09-11 17:45:15,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-09-11 17:45:15,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-09-11 17:45:15,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-09-11 17:45:15,958 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-09-11 17:45:15,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-09-11 17:45:15,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-09-11 17:45:15,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-46204af-224751/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,959 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,963 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-09-11 17:45:15,964 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-46204af-224751/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,964 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,977 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-46204af-224751/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,977 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,981 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-46204af-224751/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,981 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,984 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-09-11 17:45:15,984 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-46204af-224751/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,984 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,987 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-46204af-224751/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,987 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,989 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-46204af-224751/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,989 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,991 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-46204af-224751/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:15,991 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,000 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,004 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,004 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,005 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,005 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,007 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-46204af-224751/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,007 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,012 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-46204af-224751/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,012 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,015 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-46204af-224751/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,015 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,018 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-46204af-224751/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,018 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,023 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-09-11 17:45:16,024 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-09-11 17:45:16,024 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-09-11 17:45:16,024 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-09-11 17:45:16,024 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-09-11 17:45:16,024 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-46204af-224751/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,025 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,026 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-09-11 17:45:16,026 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-09-11 17:45:16,026 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-09-11 17:45:16,026 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-09-11 17:45:16,027 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-09-11 17:45:16,027 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_lint: no translation for language fr_FR 2026-09-11 17:45:16,027 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-09-11 17:45:16,027 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-09-11 17:45:16,028 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-09-11 17:45:16,028 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-09-11 17:45:16,028 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-09-11 17:45:16,028 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-09-11 17:45:16,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-09-11 17:45:16,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-09-11 17:45:16,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-09-11 17:45:16,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-09-11 17:45:16,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-09-11 17:45:16,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-09-11 17:45:16,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-09-11 17:45:16,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-09-11 17:45:16,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-09-11 17:45:16,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-46204af-224751/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,031 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,033 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-09-11 17:45:16,033 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-09-11 17:45:16,034 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-09-11 17:45:16,034 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-09-11 17:45:16,034 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-09-11 17:45:16,034 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-09-11 17:45:16,034 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-46204af-224751/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,035 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,066 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-46204af-224751/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,066 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,072 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-46204af-224751/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,072 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,078 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-09-11 17:45:16,079 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-09-11 17:45:16,079 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-09-11 17:45:16,079 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-09-11 17:45:16,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-09-11 17:45:16,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-09-11 17:45:16,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-09-11 17:45:16,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:16,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-09-11 17:45:16,081 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-09-11 17:45:16,081 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-09-11 17:45:16,081 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-46204af-224751/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,081 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-09-11 17:45:16,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-09-11 17:45:16,084 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-09-11 17:45:16,084 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-09-11 17:45:16,084 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,084 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-09-11 17:45:16,085 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-09-11 17:45:16,085 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-09-11 17:45:16,085 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-09-11 17:45:16,086 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-09-11 17:45:16,086 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-09-11 17:45:16,086 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-09-11 17:45:16,086 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-09-11 17:45:16,087 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-09-11 17:45:16,087 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-09-11 17:45:16,087 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-09-11 17:45:16,088 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-09-11 17:45:16,088 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-09-11 17:45:16,088 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-09-11 17:45:16,088 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-09-11 17:45:16,089 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-09-11 17:45:16,089 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-09-11 17:45:16,089 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-09-11 17:45:16,089 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-09-11 17:45:16,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-09-11 17:45:16,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-09-11 17:45:16,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-09-11 17:45:16,091 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-09-11 17:45:16,091 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-09-11 17:45:16,091 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-09-11 17:45:16,091 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-09-11 17:45:16,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:16,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-09-11 17:45:16,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-09-11 17:45:16,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-09-11 17:45:16,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-09-11 17:45:16,093 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-09-11 17:45:16,093 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-09-11 17:45:16,093 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-09-11 17:45:16,093 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-09-11 17:45:16,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-09-11 17:45:16,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-09-11 17:45:16,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-09-11 17:45:16,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-09-11 17:45:16,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-09-11 17:45:16,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-09-11 17:45:16,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-09-11 17:45:16,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-09-11 17:45:16,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-09-11 17:45:16,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-09-11 17:45:16,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-09-11 17:45:16,097 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-09-11 17:45:16,097 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-09-11 17:45:16,097 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-09-11 17:45:16,097 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-09-11 17:45:16,097 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-46204af-224751/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,097 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,100 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-09-11 17:45:16,100 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-09-11 17:45:16,100 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-09-11 17:45:16,101 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-09-11 17:45:16,101 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-09-11 17:45:16,101 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-09-11 17:45:16,101 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-09-11 17:45:16,102 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-09-11 17:45:16,102 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-09-11 17:45:16,102 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-09-11 17:45:16,102 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-09-11 17:45:16,103 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-09-11 17:45:16,103 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-09-11 17:45:16,103 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-09-11 17:45:16,103 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-09-11 17:45:16,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-09-11 17:45:16,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-09-11 17:45:16,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-09-11 17:45:16,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-09-11 17:45:16,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-09-11 17:45:16,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-09-11 17:45:16,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-09-11 17:45:16,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-09-11 17:45:16,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-09-11 17:45:16,106 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-09-11 17:45:16,106 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-09-11 17:45:16,106 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-09-11 17:45:16,106 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-09-11 17:45:16,107 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-09-11 17:45:16,107 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-09-11 17:45:16,107 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-09-11 17:45:16,107 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-09-11 17:45:16,108 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-09-11 17:45:16,108 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-09-11 17:45:16,108 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-09-11 17:45:16,108 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-09-11 17:45:16,108 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-09-11 17:45:16,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-09-11 17:45:16,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-09-11 17:45:16,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-09-11 17:45:16,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-09-11 17:45:16,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-09-11 17:45:16,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-09-11 17:45:16,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-09-11 17:45:16,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-09-11 17:45:16,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-09-11 17:45:16,111 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:16,111 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-09-11 17:45:16,111 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-09-11 17:45:16,111 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-09-11 17:45:16,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-09-11 17:45:16,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-09-11 17:45:16,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-09-11 17:45:16,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-09-11 17:45:16,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-09-11 17:45:16,113 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-46204af-224751/addons/transifex/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,113 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/transifex/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,114 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-09-11 17:45:16,115 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-09-11 17:45:16,115 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-09-11 17:45:16,115 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-09-11 17:45:16,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-09-11 17:45:16,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-09-11 17:45:16,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-09-11 17:45:16,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-09-11 17:45:16,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-09-11 17:45:16,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-09-11 17:45:16,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-09-11 17:45:16,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-09-11 17:45:16,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-09-11 17:45:16,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-09-11 17:45:16,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-09-11 17:45:16,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-09-11 17:45:16,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-09-11 17:45:16,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-09-11 17:45:16,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-09-11 17:45:16,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-09-11 17:45:16,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-09-11 17:45:16,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-09-11 17:45:16,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-09-11 17:45:16,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-09-11 17:45:16,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-09-11 17:45:16,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,121 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-09-11 17:45:16,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:16,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-09-11 17:45:16,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-09-11 17:45:16,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-09-11 17:45:16,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-09-11 17:45:16,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-09-11 17:45:16,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-09-11 17:45:16,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-09-11 17:45:16,125 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-09-11 17:45:16,125 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:16,125 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-09-11 17:45:16,125 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-09-11 17:45:16,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-09-11 17:45:16,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-09-11 17:45:16,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-09-11 17:45:16,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-09-11 17:45:16,127 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-09-11 17:45:16,127 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-09-11 17:45:16,127 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-09-11 17:45:16,127 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-09-11 17:45:16,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-09-11 17:45:16,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-09-11 17:45:16,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-09-11 17:45:16,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-09-11 17:45:16,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-09-11 17:45:16,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-09-11 17:45:16,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-09-11 17:45:16,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-09-11 17:45:16,130 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-09-11 17:45:16,130 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-09-11 17:45:16,130 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-09-11 17:45:16,130 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-09-11 17:45:16,131 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-09-11 17:45:16,131 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-09-11 17:45:16,131 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-09-11 17:45:16,132 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-09-11 17:45:16,132 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-09-11 17:45:16,132 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-09-11 17:45:16,132 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-09-11 17:45:16,133 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-09-11 17:45:16,133 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-09-11 17:45:16,133 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-09-11 17:45:16,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-09-11 17:45:16,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-09-11 17:45:16,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-09-11 17:45:16,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-09-11 17:45:16,135 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-09-11 17:45:16,135 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,135 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,150 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-09-11 17:45:16,150 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-09-11 17:45:16,150 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-09-11 17:45:16,151 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-09-11 17:45:16,151 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-09-11 17:45:16,151 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-09-11 17:45:16,151 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-09-11 17:45:16,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-09-11 17:45:16,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-09-11 17:45:16,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-09-11 17:45:16,153 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-09-11 17:45:16,153 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-09-11 17:45:16,153 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-09-11 17:45:16,154 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-09-11 17:45:16,154 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-09-11 17:45:16,154 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-09-11 17:45:16,155 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-09-11 17:45:16,155 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-46204af-224751/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,155 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,157 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-09-11 17:45:16,157 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-09-11 17:45:16,158 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-09-11 17:45:16,158 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-09-11 17:45:16,158 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-09-11 17:45:16,158 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-09-11 17:45:16,158 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-46204af-224751/addons/website_links/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,158 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_links/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,163 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-09-11 17:45:16,163 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-09-11 17:45:16,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-09-11 17:45:16,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-09-11 17:45:16,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-09-11 17:45:16,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-09-11 17:45:16,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-09-11 17:45:16,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-09-11 17:45:16,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-09-11 17:45:16,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-09-11 17:45:16,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-09-11 17:45:16,166 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-09-11 17:45:16,166 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-09-11 17:45:16,166 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-09-11 17:45:16,167 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-09-11 17:45:16,167 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-09-11 17:45:16,167 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-09-11 17:45:16,167 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-09-11 17:45:16,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-09-11 17:45:16,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-09-11 17:45:16,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-09-11 17:45:16,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-09-11 17:45:16,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-09-11 17:45:16,169 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-09-11 17:45:16,169 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-09-11 17:45:16,169 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-09-11 17:45:16,169 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-09-11 17:45:16,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-09-11 17:45:16,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-09-11 17:45:16,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-09-11 17:45:16,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-09-11 17:45:16,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-09-11 17:45:16,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-09-11 17:45:16,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-09-11 17:45:16,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:16,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-09-11 17:45:16,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-09-11 17:45:16,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-09-11 17:45:16,172 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-09-11 17:45:16,172 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-09-11 17:45:16,172 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-09-11 17:45:16,172 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-09-11 17:45:16,172 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-09-11 17:45:16,173 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-09-11 17:45:16,173 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-09-11 17:45:16,173 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-09-11 17:45:16,173 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-09-11 17:45:16,173 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-09-11 17:45:16,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-09-11 17:45:16,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-09-11 17:45:16,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-09-11 17:45:16,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-09-11 17:45:16,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-09-11 17:45:16,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-09-11 17:45:16,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-09-11 17:45:16,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-09-11 17:45:16,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-09-11 17:45:16,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-09-11 17:45:16,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-09-11 17:45:16,176 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-09-11 17:45:16,176 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-09-11 17:45:16,176 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-09-11 17:45:16,176 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-09-11 17:45:16,177 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-09-11 17:45:16,177 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-09-11 17:45:16,177 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-09-11 17:45:16,177 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-09-11 17:45:16,178 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-09-11 17:45:16,178 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-09-11 17:45:16,178 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-09-11 17:45:16,178 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-09-11 17:45:16,179 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-09-11 17:45:16,179 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-09-11 17:45:16,179 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-09-11 17:45:16,179 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-09-11 17:45:16,180 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-09-11 17:45:16,180 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-09-11 17:45:16,180 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-09-11 17:45:16,180 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-09-11 17:45:16,181 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-09-11 17:45:16,181 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-09-11 17:45:16,181 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-09-11 17:45:16,181 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-09-11 17:45:16,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-09-11 17:45:16,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-09-11 17:45:16,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-09-11 17:45:16,183 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-09-11 17:45:16,183 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-09-11 17:45:16,183 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-09-11 17:45:16,183 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-09-11 17:45:16,184 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-09-11 17:45:16,184 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-09-11 17:45:16,184 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-09-11 17:45:16,184 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-09-11 17:45:16,185 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-09-11 17:45:16,185 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-09-11 17:45:16,185 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-09-11 17:45:16,185 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,186 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-09-11 17:45:16,186 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-09-11 17:45:16,186 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-09-11 17:45:16,186 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-09-11 17:45:16,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-09-11 17:45:16,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-09-11 17:45:16,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-09-11 17:45:16,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-09-11 17:45:16,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-09-11 17:45:16,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-09-11 17:45:16,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-09-11 17:45:16,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-09-11 17:45:16,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-09-11 17:45:16,189 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-09-11 17:45:16,189 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-09-11 17:45:16,189 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-09-11 17:45:16,189 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-09-11 17:45:16,189 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-09-11 17:45:16,190 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-09-11 17:45:16,190 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-09-11 17:45:16,190 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,190 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-09-11 17:45:16,190 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-09-11 17:45:16,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-09-11 17:45:16,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-09-11 17:45:16,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-09-11 17:45:16,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-09-11 17:45:16,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-09-11 17:45:16,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:16,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-09-11 17:45:16,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-09-11 17:45:16,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-09-11 17:45:16,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-09-11 17:45:16,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-09-11 17:45:16,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-09-11 17:45:16,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-09-11 17:45:16,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-09-11 17:45:16,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-09-11 17:45:16,195 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-09-11 17:45:16,195 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-09-11 17:45:16,195 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-09-11 17:45:16,196 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-09-11 17:45:16,196 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-09-11 17:45:16,196 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-09-11 17:45:16,196 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-09-11 17:45:16,197 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-09-11 17:45:16,197 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-09-11 17:45:16,197 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-09-11 17:45:16,197 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-09-11 17:45:16,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-09-11 17:45:16,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-09-11 17:45:16,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-09-11 17:45:16,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-09-11 17:45:16,199 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-09-11 17:45:16,199 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-09-11 17:45:16,199 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-09-11 17:45:16,199 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-09-11 17:45:16,200 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-09-11 17:45:16,200 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-09-11 17:45:16,200 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-09-11 17:45:16,200 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-09-11 17:45:16,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-09-11 17:45:16,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-09-11 17:45:16,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-09-11 17:45:16,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-09-11 17:45:16,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-09-11 17:45:16,202 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-09-11 17:45:16,202 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-09-11 17:45:16,202 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-09-11 17:45:16,203 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-09-11 17:45:16,203 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-09-11 17:45:16,203 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-09-11 17:45:16,203 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-09-11 17:45:16,204 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-09-11 17:45:16,204 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-09-11 17:45:16,204 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-09-11 17:45:16,204 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-09-11 17:45:16,205 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-09-11 17:45:16,205 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-09-11 17:45:16,205 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-09-11 17:45:16,205 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-09-11 17:45:16,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-09-11 17:45:16,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-09-11 17:45:16,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-09-11 17:45:16,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-09-11 17:45:16,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-09-11 17:45:16,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-09-11 17:45:16,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-09-11 17:45:16,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-09-11 17:45:16,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-09-11 17:45:16,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-09-11 17:45:16,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-09-11 17:45:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-09-11 17:45:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-09-11 17:45:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-09-11 17:45:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-09-11 17:45:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-09-11 17:45:16,209 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-09-11 17:45:16,209 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-09-11 17:45:16,209 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-09-11 17:45:16,209 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-09-11 17:45:16,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-09-11 17:45:16,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-09-11 17:45:16,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-09-11 17:45:16,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-09-11 17:45:16,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-09-11 17:45:16,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-09-11 17:45:16,211 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-09-11 17:45:16,211 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-09-11 17:45:16,211 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-09-11 17:45:16,211 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-09-11 17:45:16,211 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-09-11 17:45:16,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-09-11 17:45:16,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-09-11 17:45:16,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-09-11 17:45:16,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-09-11 17:45:16,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-09-11 17:45:16,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-09-11 17:45:16,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-09-11 17:45:16,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-09-11 17:45:16,214 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-09-11 17:45:16,214 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-09-11 17:45:16,214 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-09-11 17:45:16,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-09-11 17:45:16,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-09-11 17:45:16,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-09-11 17:45:16,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-09-11 17:45:16,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-09-11 17:45:16,216 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-09-11 17:45:16,216 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-09-11 17:45:16,216 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-09-11 17:45:16,216 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-09-11 17:45:16,217 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-09-11 17:45:16,217 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-09-11 17:45:16,217 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-09-11 17:45:16,218 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-09-11 17:45:16,218 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-09-11 17:45:16,218 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-09-11 17:45:16,218 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-09-11 17:45:16,219 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-09-11 17:45:16,219 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-09-11 17:45:16,219 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-09-11 17:45:16,219 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-09-11 17:45:16,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-09-11 17:45:16,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-09-11 17:45:16,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-09-11 17:45:16,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-09-11 17:45:16,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-09-11 17:45:16,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-09-11 17:45:16,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-09-11 17:45:16,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-09-11 17:45:16,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-09-11 17:45:16,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-09-11 17:45:16,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-09-11 17:45:16,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-09-11 17:45:16,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-09-11 17:45:16,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-09-11 17:45:16,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-09-11 17:45:16,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-09-11 17:45:16,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-09-11 17:45:16,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-09-11 17:45:16,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-09-11 17:45:16,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-09-11 17:45:16,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-09-11 17:45:16,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-09-11 17:45:16,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-09-11 17:45:16,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-09-11 17:45:16,224 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-09-11 17:45:16,224 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-09-11 17:45:16,224 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-09-11 17:45:16,224 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-09-11 17:45:16,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-09-11 17:45:16,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-09-11 17:45:16,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:16,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-09-11 17:45:16,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-46204af-224751/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,225 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,229 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-09-11 17:45:16,230 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-09-11 17:45:16,230 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-09-11 17:45:16,230 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-09-11 17:45:16,230 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-09-11 17:45:16,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-09-11 17:45:16,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-09-11 17:45:16,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-09-11 17:45:16,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-09-11 17:45:16,232 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-09-11 17:45:16,232 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-09-11 17:45:16,232 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-09-11 17:45:16,232 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-09-11 17:45:16,233 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-09-11 17:45:16,233 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-09-11 17:45:16,233 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-09-11 17:45:16,233 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-09-11 17:45:16,234 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-09-11 17:45:16,234 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-09-11 17:45:16,234 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-09-11 17:45:16,234 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-09-11 17:45:16,234 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-46204af-224751/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,235 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,236 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-46204af-224751/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,237 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,240 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,240 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,242 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-46204af-224751/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,242 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,244 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-46204af-224751/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,244 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,245 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-46204af-224751/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,245 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,247 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-46204af-224751/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,247 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,250 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-46204af-224751/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,250 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,251 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-46204af-224751/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,251 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,253 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-46204af-224751/addons/website_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,253 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,255 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-46204af-224751/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,255 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,256 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-46204af-224751/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,256 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,258 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-46204af-224751/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,258 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,261 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-46204af-224751/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,261 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,264 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-46204af-224751/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,264 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,268 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-46204af-224751/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,268 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,269 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-46204af-224751/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,269 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-46204af-224751/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,271 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,274 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-46204af-224751/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,275 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-46204af-224751/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,276 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-46204af-224751/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,277 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,278 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-46204af-224751/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,279 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,280 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-09-11 17:45:16,281 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-09-11 17:45:16,281 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-09-11 17:45:16,281 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-09-11 17:45:16,281 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-09-11 17:45:16,282 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-09-11 17:45:16,282 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-09-11 17:45:16,282 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-46204af-224751/addons/board/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,282 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/board/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,284 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-46204af-224751/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,285 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,286 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-46204af-224751/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,286 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,289 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-46204af-224751/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,289 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,292 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-46204af-224751/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,292 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,294 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-46204af-224751/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,294 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,296 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-46204af-224751/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,296 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,298 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-46204af-224751/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,299 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,300 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-46204af-224751/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,300 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,301 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-46204af-224751/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,301 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,304 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-46204af-224751/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,304 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,306 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-46204af-224751/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,307 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,309 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-46204af-224751/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,309 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,311 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-46204af-224751/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,311 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,313 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-09-11 17:45:16,313 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-46204af-224751/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,313 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:16,314 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-09-11 17:45:16,314 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-09-11 17:45:16,315 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-09-11 17:45:16,315 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-09-11 17:45:16,315 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-09-11 17:45:16,315 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-09-11 17:45:16,316 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-09-11 17:45:16,316 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-09-11 17:45:33,604 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading translation file for language fr_FR 2026-09-11 17:45:33,617 126 INFO rb-46204af-224751-414454 odoo.tools.translate: translations are loaded successfully 2026-09-11 17:45:33,646 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import_csv ... 2026-09-11 17:45:34,457 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading translation file for language fr_FR 2026-09-11 17:45:34,477 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_pot ... 2026-09-11 17:45:35,162 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_records ... 2026-09-11 17:45:35,256 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-46204af-224751/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,257 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,625 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-46204af-224751/addons/web/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,626 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,803 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-46204af-224751/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,803 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,810 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-46204af-224751/addons/bus/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,810 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/bus/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,813 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-46204af-224751/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,813 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,817 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-46204af-224751/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,817 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,831 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-46204af-224751/addons/mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,831 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,931 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-46204af-224751/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,931 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,938 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-46204af-224751/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,938 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,943 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-46204af-224751/addons/uom/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,943 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/uom/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-46204af-224751/addons/product/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,948 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,986 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-46204af-224751/addons/analytic/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,987 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/analytic/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,995 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-46204af-224751/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:35,996 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,021 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-46204af-224751/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,021 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,023 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-46204af-224751/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,024 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,036 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-46204af-224751/addons/portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,036 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,049 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-46204af-224751/addons/resource/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,049 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/resource/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,059 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-46204af-224751/addons/digest/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,059 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/digest/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,064 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-46204af-224751/addons/account/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,065 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,223 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-46204af-224751/addons/payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,223 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,252 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-46204af-224751/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,252 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-46204af-224751/addons/utm/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,259 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/utm/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,265 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-46204af-224751/addons/sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,265 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,317 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-46204af-224751/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,317 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,324 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-46204af-224751/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,324 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,328 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-46204af-224751/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,328 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,331 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-46204af-224751/addons/stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,331 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,428 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-46204af-224751/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,428 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-46204af-224751/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,440 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,445 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-46204af-224751/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,445 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-46204af-224751/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,518 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-46204af-224751/addons/calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,530 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,566 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-46204af-224751/addons/contacts/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,566 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/contacts/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,568 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-46204af-224751/addons/crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,568 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,604 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-46204af-224751/addons/social_media/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,604 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/social_media/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,606 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-46204af-224751/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,606 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,608 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-46204af-224751/addons/website/i18n/fr.po for language fr_FR 2026-09-11 17:45:36,608 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,691 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-09-11 17:45:37,692 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-09-11 17:45:37,692 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-09-11 17:45:37,692 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-46204af-224751/addons/purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,692 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,721 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-46204af-224751/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,721 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,727 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,727 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-09-11 17:45:37,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-09-11 17:45:37,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-09-11 17:45:37,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-09-11 17:45:37,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-46204af-224751/addons/rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,734 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,739 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-46204af-224751/addons/project/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,739 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,779 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-09-11 17:45:37,779 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-46204af-224751/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,779 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,783 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-46204af-224751/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,783 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,784 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-46204af-224751/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,784 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,787 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-46204af-224751/addons/delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,787 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,795 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-46204af-224751/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,795 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,832 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-46204af-224751/addons/mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,833 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,889 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-46204af-224751/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,889 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,891 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,891 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,932 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-46204af-224751/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,932 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,934 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-46204af-224751/addons/hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,934 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,966 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-46204af-224751/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,966 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,989 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-46204af-224751/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:37,989 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,028 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-46204af-224751/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,028 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,030 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,030 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,065 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-46204af-224751/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,066 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,070 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-09-11 17:45:38,070 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-09-11 17:45:38,070 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-09-11 17:45:38,071 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-46204af-224751/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,071 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-46204af-224751/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,083 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-09-11 17:45:38,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-09-11 17:45:38,091 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-09-11 17:45:38,091 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-46204af-224751/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,091 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-46204af-224751/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,092 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-09-11 17:45:38,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-46204af-224751/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,096 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-09-11 17:45:38,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-09-11 17:45:38,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-09-11 17:45:38,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-09-11 17:45:38,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-46204af-224751/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,105 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-09-11 17:45:38,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-46204af-224751/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,109 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-09-11 17:45:38,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-46204af-224751/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,112 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,113 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-46204af-224751/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,114 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,115 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-09-11 17:45:38,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-09-11 17:45:38,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-09-11 17:45:38,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-09-11 17:45:38,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-09-11 17:45:38,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-09-11 17:45:38,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-09-11 17:45:38,117 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-09-11 17:45:38,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-09-11 17:45:38,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-09-11 17:45:38,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-09-11 17:45:38,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-09-11 17:45:38,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-09-11 17:45:38,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-09-11 17:45:38,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-09-11 17:45:38,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-09-11 17:45:38,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-09-11 17:45:38,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-09-11 17:45:38,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-09-11 17:45:38,120 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-09-11 17:45:38,121 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-09-11 17:45:38,121 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-09-11 17:45:38,121 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-09-11 17:45:38,121 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-09-11 17:45:38,122 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-09-11 17:45:38,122 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-09-11 17:45:38,122 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-09-11 17:45:38,122 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-46204af-224751/addons/iap/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,122 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/iap/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-46204af-224751/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,126 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-46204af-224751/addons/sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,129 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,146 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-46204af-224751/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,146 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,156 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-09-11 17:45:38,156 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-46204af-224751/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,156 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,159 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-09-11 17:45:38,159 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-09-11 17:45:38,159 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-09-11 17:45:38,160 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-09-11 17:45:38,160 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-09-11 17:45:38,160 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-09-11 17:45:38,160 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-09-11 17:45:38,161 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-09-11 17:45:38,161 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-09-11 17:45:38,163 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-09-11 17:45:38,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-09-11 17:45:38,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-46204af-224751/addons/fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,164 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-09-11 17:45:38,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-09-11 17:45:38,188 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-46204af-224751/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,189 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-09-11 17:45:38,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-09-11 17:45:38,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-09-11 17:45:38,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-09-11 17:45:38,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-09-11 17:45:38,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-09-11 17:45:38,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-09-11 17:45:38,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-09-11 17:45:38,193 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-09-11 17:45:38,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-09-11 17:45:38,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-09-11 17:45:38,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-46204af-224751/addons/gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,194 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-46204af-224751/addons/survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,215 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-09-11 17:45:38,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-09-11 17:45:38,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-09-11 17:45:38,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-09-11 17:45:38,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-09-11 17:45:38,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-09-11 17:45:38,261 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-46204af-224751/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,261 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,275 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-09-11 17:45:38,275 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-09-11 17:45:38,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-09-11 17:45:38,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-09-11 17:45:38,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-09-11 17:45:38,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-09-11 17:45:38,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-09-11 17:45:38,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-09-11 17:45:38,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-09-11 17:45:38,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-09-11 17:45:38,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-09-11 17:45:38,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-09-11 17:45:38,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-09-11 17:45:38,278 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-09-11 17:45:38,278 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-09-11 17:45:38,278 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-46204af-224751/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,278 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,279 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-46204af-224751/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,279 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,285 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-46204af-224751/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,286 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-46204af-224751/addons/event/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,338 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,390 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-46204af-224751/addons/website_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,390 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,402 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-46204af-224751/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,403 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,420 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,420 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,426 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-46204af-224751/addons/repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,426 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,438 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-46204af-224751/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,438 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,452 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,452 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,461 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-46204af-224751/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,461 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,466 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-46204af-224751/addons/lunch/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,467 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/lunch/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,484 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-46204af-224751/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,485 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,495 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-09-11 17:45:38,495 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,495 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-09-11 17:45:38,497 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-09-11 17:45:38,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-46204af-224751/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,499 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-46204af-224751/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,504 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,506 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-46204af-224751/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,506 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,508 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-46204af-224751/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,508 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,510 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-46204af-224751/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,510 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,512 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,512 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-46204af-224751/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,522 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-46204af-224751/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,524 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-46204af-224751/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,526 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,546 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-46204af-224751/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,546 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-46204af-224751/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,554 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,556 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-46204af-224751/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,556 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-46204af-224751/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,558 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,560 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-46204af-224751/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,560 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,562 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-46204af-224751/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,562 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,565 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-46204af-224751/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,565 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,568 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-46204af-224751/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,568 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,569 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-09-11 17:45:38,569 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-46204af-224751/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,570 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,575 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-46204af-224751/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,575 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,577 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-09-11 17:45:38,577 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-46204af-224751/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,577 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,581 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-46204af-224751/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,581 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,582 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,582 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,594 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-09-11 17:45:38,594 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-09-11 17:45:38,594 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-09-11 17:45:38,595 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-09-11 17:45:38,595 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-46204af-224751/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,595 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,601 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-09-11 17:45:38,601 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-46204af-224751/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,601 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,604 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-09-11 17:45:38,604 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-46204af-224751/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,604 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,607 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-46204af-224751/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,607 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,608 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-46204af-224751/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,608 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,622 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-09-11 17:45:38,622 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-09-11 17:45:38,622 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-46204af-224751/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,622 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,625 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-46204af-224751/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,625 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,626 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-09-11 17:45:38,627 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-09-11 17:45:38,627 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-09-11 17:45:38,627 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-09-11 17:45:38,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-09-11 17:45:38,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-09-11 17:45:38,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-09-11 17:45:38,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-09-11 17:45:38,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-09-11 17:45:38,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-09-11 17:45:38,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-09-11 17:45:38,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-09-11 17:45:38,630 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-09-11 17:45:38,630 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-09-11 17:45:38,630 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-46204af-224751/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,630 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,648 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-09-11 17:45:38,649 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-09-11 17:45:38,649 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-09-11 17:45:38,649 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-09-11 17:45:38,649 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-09-11 17:45:38,650 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-09-11 17:45:38,650 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-09-11 17:45:38,650 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-09-11 17:45:38,651 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-09-11 17:45:38,651 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-09-11 17:45:38,651 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-09-11 17:45:38,651 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-09-11 17:45:38,652 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-09-11 17:45:38,652 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-09-11 17:45:38,652 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-46204af-224751/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,652 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,656 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-09-11 17:45:38,656 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-46204af-224751/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,656 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,659 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-09-11 17:45:38,659 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-09-11 17:45:38,660 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-09-11 17:45:38,660 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-09-11 17:45:38,660 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-09-11 17:45:38,660 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-46204af-224751/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,660 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-09-11 17:45:38,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-09-11 17:45:38,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-09-11 17:45:38,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-09-11 17:45:38,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-09-11 17:45:38,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-09-11 17:45:38,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-09-11 17:45:38,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-09-11 17:45:38,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-09-11 17:45:38,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-09-11 17:45:38,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-46204af-224751/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,670 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,673 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-46204af-224751/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,673 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,674 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-46204af-224751/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,674 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,676 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-46204af-224751/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,676 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,686 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-46204af-224751/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,686 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,689 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-46204af-224751/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,689 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,691 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-46204af-224751/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,691 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,692 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-46204af-224751/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,693 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,694 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-46204af-224751/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,694 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,698 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-46204af-224751/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,698 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,701 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-46204af-224751/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,701 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,706 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-46204af-224751/addons/certificate/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,706 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/certificate/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,713 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-46204af-224751/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,713 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,715 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,716 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,723 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-46204af-224751/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,723 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,725 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-46204af-224751/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,725 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,738 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-46204af-224751/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,739 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,743 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-46204af-224751/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,743 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,747 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-46204af-224751/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,747 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,749 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-46204af-224751/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,749 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,750 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-46204af-224751/addons/account_test/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,751 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_test/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,756 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-46204af-224751/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,756 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,758 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-46204af-224751/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,758 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,760 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-46204af-224751/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,760 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,763 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-46204af-224751/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,763 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-46204af-224751/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,764 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,765 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-46204af-224751/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,765 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,766 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-46204af-224751/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,766 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,769 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-46204af-224751/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,769 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,771 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-46204af-224751/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,772 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,775 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-46204af-224751/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,775 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,777 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-46204af-224751/addons/base_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,777 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,784 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-46204af-224751/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,784 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,788 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-46204af-224751/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,788 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,791 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-46204af-224751/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,792 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,793 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-46204af-224751/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,794 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,796 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-46204af-224751/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,797 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,798 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,799 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,800 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,800 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,802 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,802 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,804 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-46204af-224751/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,804 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,807 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-46204af-224751/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,807 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,808 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-46204af-224751/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,808 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,810 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-46204af-224751/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,810 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,815 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-46204af-224751/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,815 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,816 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-46204af-224751/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,816 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,817 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-46204af-224751/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,818 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,824 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-46204af-224751/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,825 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,826 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-46204af-224751/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,827 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,835 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-46204af-224751/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,835 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,836 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-46204af-224751/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,836 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,842 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-46204af-224751/addons/event_product/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,842 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_product/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,844 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-46204af-224751/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,845 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,851 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-46204af-224751/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,851 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,855 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-46204af-224751/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,855 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,863 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-46204af-224751/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,863 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,864 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-46204af-224751/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,865 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,866 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-46204af-224751/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,866 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,869 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-46204af-224751/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,869 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,871 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-46204af-224751/addons/google_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,871 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,873 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-46204af-224751/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,873 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,877 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-46204af-224751/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,877 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,881 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-46204af-224751/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,881 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,883 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-46204af-224751/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,883 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,887 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-46204af-224751/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,888 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,891 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-46204af-224751/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,891 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,895 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-46204af-224751/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,895 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,897 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-46204af-224751/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,897 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-46204af-224751/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,899 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,904 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,904 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,905 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,905 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,909 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-46204af-224751/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,909 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,911 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-46204af-224751/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,911 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,913 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-46204af-224751/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,913 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,916 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-09-11 17:45:38,916 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-09-11 17:45:38,916 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-09-11 17:45:38,917 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-09-11 17:45:38,917 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-09-11 17:45:38,917 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-09-11 17:45:38,918 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-09-11 17:45:38,918 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-09-11 17:45:38,918 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-09-11 17:45:38,919 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-09-11 17:45:38,919 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-09-11 17:45:38,919 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-09-11 17:45:38,919 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-09-11 17:45:38,920 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-09-11 17:45:38,920 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-09-11 17:45:38,920 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-09-11 17:45:38,921 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-46204af-224751/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,921 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,922 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-46204af-224751/addons/project_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,922 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,923 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-46204af-224751/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,924 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,932 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-46204af-224751/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,932 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,947 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-09-11 17:45:38,947 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-09-11 17:45:38,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-09-11 17:45:38,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-09-11 17:45:38,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-09-11 17:45:38,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-09-11 17:45:38,949 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-09-11 17:45:38,949 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-09-11 17:45:38,949 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-09-11 17:45:38,950 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-09-11 17:45:38,950 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-09-11 17:45:38,950 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-09-11 17:45:38,950 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-09-11 17:45:38,951 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-09-11 17:45:38,951 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-09-11 17:45:38,951 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-11 17:45:38,952 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-11 17:45:38,952 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-09-11 17:45:38,952 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-09-11 17:45:38,953 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-09-11 17:45:38,953 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-09-11 17:45:38,953 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-09-11 17:45:38,953 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,953 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,962 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-46204af-224751/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,962 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,967 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,967 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,968 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-46204af-224751/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,968 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,970 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,970 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,971 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-09-11 17:45:38,972 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-09-11 17:45:38,972 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-09-11 17:45:38,972 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-09-11 17:45:38,972 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-09-11 17:45:38,973 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-09-11 17:45:38,973 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-09-11 17:45:38,973 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-09-11 17:45:38,973 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-09-11 17:45:38,974 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-46204af-224751/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,974 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,977 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-09-11 17:45:38,977 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-46204af-224751/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,977 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,990 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,990 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,992 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,992 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,993 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,993 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,995 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,995 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,996 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-46204af-224751/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:38,996 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,016 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,017 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,018 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,018 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,019 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,019 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,021 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,021 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,022 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,022 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,023 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-46204af-224751/addons/membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,023 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-46204af-224751/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,030 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,031 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-46204af-224751/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,031 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,038 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-46204af-224751/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,038 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,041 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,041 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,043 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-46204af-224751/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,043 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,048 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-46204af-224751/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,048 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,049 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-46204af-224751/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,050 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,051 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,051 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,052 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-46204af-224751/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,053 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,055 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,055 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,057 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,057 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,058 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-09-11 17:45:39,059 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-09-11 17:45:39,059 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-09-11 17:45:39,059 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-09-11 17:45:39,059 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-09-11 17:45:39,060 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-09-11 17:45:39,060 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-09-11 17:45:39,060 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-46204af-224751/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,060 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,061 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-46204af-224751/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,061 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,064 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-46204af-224751/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,064 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,065 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-46204af-224751/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,065 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,069 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-09-11 17:45:39,069 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-46204af-224751/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,069 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,071 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,071 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,073 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-46204af-224751/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,073 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,074 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,074 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,076 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,076 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,078 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,078 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,079 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-46204af-224751/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,079 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-46204af-224751/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,080 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,082 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-46204af-224751/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,082 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-46204af-224751/addons/product_images/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,083 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_images/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,086 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-46204af-224751/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,086 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-46204af-224751/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,090 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-46204af-224751/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,092 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,093 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-46204af-224751/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,093 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-46204af-224751/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,095 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-46204af-224751/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,096 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,098 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-46204af-224751/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,098 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,100 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-09-11 17:45:39,100 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,101 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,102 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-46204af-224751/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,102 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-46204af-224751/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,104 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-46204af-224751/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,105 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,107 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-46204af-224751/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,107 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-46204af-224751/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,109 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-46204af-224751/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,112 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,113 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-46204af-224751/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,113 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,115 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-46204af-224751/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,115 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,116 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-46204af-224751/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,116 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,119 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-46204af-224751/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,119 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,121 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-46204af-224751/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,121 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-46204af-224751/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,123 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-46204af-224751/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,124 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-46204af-224751/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,126 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,128 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-46204af-224751/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,129 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,134 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,135 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-46204af-224751/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,135 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,137 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,137 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,138 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-09-11 17:45:39,139 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-46204af-224751/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,139 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,145 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-46204af-224751/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,145 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,147 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-46204af-224751/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,147 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,150 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-46204af-224751/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,150 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,151 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-46204af-224751/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,151 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-09-11 17:45:39,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-46204af-224751/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,152 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,154 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-46204af-224751/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,154 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,157 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-46204af-224751/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,158 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,164 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-46204af-224751/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,164 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,166 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,166 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,234 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,234 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,237 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,237 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,241 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,241 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,243 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,243 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,244 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,244 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,246 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,246 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,247 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,247 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,249 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,249 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,250 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,250 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,252 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,252 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,256 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,256 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,257 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,257 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,259 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-46204af-224751/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,260 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,263 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,263 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,264 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-46204af-224751/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,264 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,267 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-46204af-224751/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,268 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,270 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-09-11 17:45:39,270 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-09-11 17:45:39,270 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-09-11 17:45:39,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-09-11 17:45:39,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-09-11 17:45:39,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-09-11 17:45:39,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-09-11 17:45:39,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-46204af-224751/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,271 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-09-11 17:45:39,276 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-46204af-224751/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,276 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,290 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-46204af-224751/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,290 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,293 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-46204af-224751/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,293 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,296 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-09-11 17:45:39,296 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-46204af-224751/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,296 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,300 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-46204af-224751/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,300 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,301 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-46204af-224751/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,301 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,303 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-46204af-224751/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,303 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,311 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,312 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,314 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,314 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,315 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,315 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,317 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-46204af-224751/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,317 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,321 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-46204af-224751/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,321 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,323 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-46204af-224751/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,323 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,327 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-46204af-224751/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,327 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,332 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-09-11 17:45:39,332 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-09-11 17:45:39,333 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-09-11 17:45:39,333 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-09-11 17:45:39,333 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-09-11 17:45:39,333 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-46204af-224751/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,333 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-09-11 17:45:39,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-09-11 17:45:39,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-09-11 17:45:39,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-09-11 17:45:39,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-09-11 17:45:39,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_lint: no translation for language fr_FR 2026-09-11 17:45:39,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-09-11 17:45:39,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-09-11 17:45:39,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-09-11 17:45:39,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-09-11 17:45:39,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-09-11 17:45:39,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-09-11 17:45:39,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-09-11 17:45:39,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-09-11 17:45:39,338 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-09-11 17:45:39,338 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-09-11 17:45:39,338 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-09-11 17:45:39,339 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-09-11 17:45:39,339 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-09-11 17:45:39,339 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-09-11 17:45:39,339 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-09-11 17:45:39,339 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-46204af-224751/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,339 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,343 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-09-11 17:45:39,343 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-09-11 17:45:39,343 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-09-11 17:45:39,344 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-09-11 17:45:39,344 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-09-11 17:45:39,344 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-09-11 17:45:39,344 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-46204af-224751/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,344 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,377 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-46204af-224751/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,377 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,382 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-46204af-224751/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,382 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,388 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-09-11 17:45:39,388 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-09-11 17:45:39,388 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-09-11 17:45:39,388 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-09-11 17:45:39,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-09-11 17:45:39,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-09-11 17:45:39,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-09-11 17:45:39,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:39,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-09-11 17:45:39,390 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-09-11 17:45:39,390 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-09-11 17:45:39,390 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-46204af-224751/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,390 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,392 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-09-11 17:45:39,392 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-09-11 17:45:39,393 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-09-11 17:45:39,393 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-09-11 17:45:39,393 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,393 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-09-11 17:45:39,394 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-09-11 17:45:39,394 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-09-11 17:45:39,394 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-09-11 17:45:39,394 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-09-11 17:45:39,395 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-09-11 17:45:39,395 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-09-11 17:45:39,395 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-09-11 17:45:39,395 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-09-11 17:45:39,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-09-11 17:45:39,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-09-11 17:45:39,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-09-11 17:45:39,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-09-11 17:45:39,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-09-11 17:45:39,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-09-11 17:45:39,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-09-11 17:45:39,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-09-11 17:45:39,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-09-11 17:45:39,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-09-11 17:45:39,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-09-11 17:45:39,398 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-09-11 17:45:39,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-09-11 17:45:39,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-09-11 17:45:39,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-09-11 17:45:39,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-09-11 17:45:39,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-09-11 17:45:39,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:39,400 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-09-11 17:45:39,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-09-11 17:45:39,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-09-11 17:45:39,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-09-11 17:45:39,401 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-09-11 17:45:39,402 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-09-11 17:45:39,402 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-09-11 17:45:39,402 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-09-11 17:45:39,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-09-11 17:45:39,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-09-11 17:45:39,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-09-11 17:45:39,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-09-11 17:45:39,404 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-09-11 17:45:39,404 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-09-11 17:45:39,404 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-09-11 17:45:39,404 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-09-11 17:45:39,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-09-11 17:45:39,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-09-11 17:45:39,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-09-11 17:45:39,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-09-11 17:45:39,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-09-11 17:45:39,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-09-11 17:45:39,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-09-11 17:45:39,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-09-11 17:45:39,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-09-11 17:45:39,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-09-11 17:45:39,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-09-11 17:45:39,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-09-11 17:45:39,408 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-09-11 17:45:39,408 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-46204af-224751/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,408 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,411 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-09-11 17:45:39,411 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-09-11 17:45:39,411 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-09-11 17:45:39,412 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-09-11 17:45:39,412 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-09-11 17:45:39,412 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-09-11 17:45:39,413 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-09-11 17:45:39,413 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-09-11 17:45:39,413 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-09-11 17:45:39,413 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-09-11 17:45:39,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-09-11 17:45:39,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-09-11 17:45:39,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-09-11 17:45:39,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-09-11 17:45:39,414 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-09-11 17:45:39,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-09-11 17:45:39,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-09-11 17:45:39,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-09-11 17:45:39,415 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-09-11 17:45:39,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-09-11 17:45:39,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-09-11 17:45:39,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-09-11 17:45:39,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-09-11 17:45:39,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-09-11 17:45:39,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-09-11 17:45:39,417 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-09-11 17:45:39,417 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-09-11 17:45:39,417 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-09-11 17:45:39,417 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-09-11 17:45:39,418 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-09-11 17:45:39,418 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-09-11 17:45:39,418 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-09-11 17:45:39,418 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-09-11 17:45:39,419 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-09-11 17:45:39,419 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-09-11 17:45:39,419 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-09-11 17:45:39,419 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-09-11 17:45:39,420 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-09-11 17:45:39,420 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-09-11 17:45:39,420 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-09-11 17:45:39,421 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-09-11 17:45:39,421 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-09-11 17:45:39,421 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-09-11 17:45:39,421 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-09-11 17:45:39,422 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-09-11 17:45:39,422 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-09-11 17:45:39,422 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:39,422 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-09-11 17:45:39,423 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-09-11 17:45:39,423 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-09-11 17:45:39,423 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-09-11 17:45:39,423 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-09-11 17:45:39,424 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-09-11 17:45:39,424 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-09-11 17:45:39,424 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-09-11 17:45:39,424 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-46204af-224751/addons/transifex/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,424 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/transifex/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,427 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-09-11 17:45:39,427 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-09-11 17:45:39,428 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-09-11 17:45:39,428 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,428 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-09-11 17:45:39,429 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-09-11 17:45:39,429 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-09-11 17:45:39,429 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-09-11 17:45:39,429 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-09-11 17:45:39,430 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-09-11 17:45:39,430 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-09-11 17:45:39,430 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-09-11 17:45:39,430 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-09-11 17:45:39,431 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-09-11 17:45:39,431 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-09-11 17:45:39,431 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-09-11 17:45:39,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-09-11 17:45:39,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-09-11 17:45:39,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-09-11 17:45:39,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-09-11 17:45:39,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-09-11 17:45:39,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-09-11 17:45:39,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-09-11 17:45:39,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-09-11 17:45:39,434 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-09-11 17:45:39,434 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-09-11 17:45:39,434 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-46204af-224751/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,434 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,437 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-09-11 17:45:39,438 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:39,438 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-09-11 17:45:39,438 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-09-11 17:45:39,438 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-09-11 17:45:39,439 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,439 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-09-11 17:45:39,439 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-09-11 17:45:39,439 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-09-11 17:45:39,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-09-11 17:45:39,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-09-11 17:45:39,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-09-11 17:45:39,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-09-11 17:45:39,441 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-09-11 17:45:39,441 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-09-11 17:45:39,441 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-09-11 17:45:39,442 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-09-11 17:45:39,442 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-09-11 17:45:39,442 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-09-11 17:45:39,442 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-09-11 17:45:39,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-09-11 17:45:39,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-09-11 17:45:39,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-09-11 17:45:39,444 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-09-11 17:45:39,444 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-09-11 17:45:39,444 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-09-11 17:45:39,444 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-09-11 17:45:39,445 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-09-11 17:45:39,445 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-09-11 17:45:39,445 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-09-11 17:45:39,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-09-11 17:45:39,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-09-11 17:45:39,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-09-11 17:45:39,447 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-09-11 17:45:39,447 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-09-11 17:45:39,447 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-09-11 17:45:39,448 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-09-11 17:45:39,448 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-09-11 17:45:39,448 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-09-11 17:45:39,448 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-09-11 17:45:39,449 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-09-11 17:45:39,449 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-09-11 17:45:39,449 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-09-11 17:45:39,449 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-09-11 17:45:39,450 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-09-11 17:45:39,450 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-09-11 17:45:39,450 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-09-11 17:45:39,450 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-09-11 17:45:39,451 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-09-11 17:45:39,451 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-46204af-224751/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,451 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,467 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-09-11 17:45:39,468 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-09-11 17:45:39,468 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-09-11 17:45:39,468 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-09-11 17:45:39,469 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-09-11 17:45:39,469 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-09-11 17:45:39,469 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-09-11 17:45:39,469 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-09-11 17:45:39,470 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-09-11 17:45:39,470 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-09-11 17:45:39,470 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-09-11 17:45:39,470 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-09-11 17:45:39,471 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-09-11 17:45:39,471 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-09-11 17:45:39,471 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-09-11 17:45:39,472 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-09-11 17:45:39,472 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-09-11 17:45:39,472 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-46204af-224751/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,472 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,475 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-09-11 17:45:39,476 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-09-11 17:45:39,476 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-09-11 17:45:39,476 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-09-11 17:45:39,476 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-09-11 17:45:39,477 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-09-11 17:45:39,477 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-46204af-224751/addons/website_links/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,477 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_links/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,484 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-09-11 17:45:39,484 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-09-11 17:45:39,484 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-09-11 17:45:39,485 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-09-11 17:45:39,485 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-09-11 17:45:39,485 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-09-11 17:45:39,486 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-09-11 17:45:39,486 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-09-11 17:45:39,486 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-09-11 17:45:39,487 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-09-11 17:45:39,487 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-09-11 17:45:39,487 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-09-11 17:45:39,487 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-09-11 17:45:39,488 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-09-11 17:45:39,488 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-09-11 17:45:39,488 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-09-11 17:45:39,489 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-09-11 17:45:39,489 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-09-11 17:45:39,489 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-09-11 17:45:39,489 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-09-11 17:45:39,490 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-09-11 17:45:39,490 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-09-11 17:45:39,490 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-09-11 17:45:39,491 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-09-11 17:45:39,491 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-09-11 17:45:39,491 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-09-11 17:45:39,492 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-09-11 17:45:39,492 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-09-11 17:45:39,492 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-09-11 17:45:39,492 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-09-11 17:45:39,493 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-09-11 17:45:39,493 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-09-11 17:45:39,493 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-09-11 17:45:39,493 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-09-11 17:45:39,494 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:39,494 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-09-11 17:45:39,494 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-09-11 17:45:39,494 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-09-11 17:45:39,495 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-09-11 17:45:39,495 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-09-11 17:45:39,495 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-09-11 17:45:39,496 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-09-11 17:45:39,496 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-09-11 17:45:39,496 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-09-11 17:45:39,496 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-09-11 17:45:39,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-09-11 17:45:39,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-09-11 17:45:39,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-09-11 17:45:39,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-09-11 17:45:39,498 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-09-11 17:45:39,498 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-09-11 17:45:39,498 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-09-11 17:45:39,498 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-09-11 17:45:39,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-09-11 17:45:39,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-09-11 17:45:39,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-09-11 17:45:39,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-09-11 17:45:39,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-09-11 17:45:39,500 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-09-11 17:45:39,500 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-09-11 17:45:39,500 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-09-11 17:45:39,500 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-09-11 17:45:39,501 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-09-11 17:45:39,501 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-09-11 17:45:39,501 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-09-11 17:45:39,501 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-09-11 17:45:39,502 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-09-11 17:45:39,502 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-09-11 17:45:39,502 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-09-11 17:45:39,502 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-09-11 17:45:39,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-09-11 17:45:39,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-09-11 17:45:39,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-09-11 17:45:39,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-09-11 17:45:39,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-09-11 17:45:39,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-09-11 17:45:39,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-09-11 17:45:39,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-09-11 17:45:39,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-09-11 17:45:39,505 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-09-11 17:45:39,505 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-09-11 17:45:39,505 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-09-11 17:45:39,505 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-09-11 17:45:39,506 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-09-11 17:45:39,506 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-09-11 17:45:39,506 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-09-11 17:45:39,506 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-09-11 17:45:39,507 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-09-11 17:45:39,507 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-09-11 17:45:39,507 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-09-11 17:45:39,507 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-09-11 17:45:39,508 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-09-11 17:45:39,508 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-09-11 17:45:39,508 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-09-11 17:45:39,508 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-09-11 17:45:39,508 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-09-11 17:45:39,509 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-09-11 17:45:39,509 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,509 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-09-11 17:45:39,509 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-09-11 17:45:39,510 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-09-11 17:45:39,510 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-09-11 17:45:39,510 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-09-11 17:45:39,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-09-11 17:45:39,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-09-11 17:45:39,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-09-11 17:45:39,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-09-11 17:45:39,512 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-09-11 17:45:39,512 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-09-11 17:45:39,512 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-09-11 17:45:39,512 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-09-11 17:45:39,512 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-09-11 17:45:39,513 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-09-11 17:45:39,513 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-09-11 17:45:39,513 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-09-11 17:45:39,513 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-09-11 17:45:39,514 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-09-11 17:45:39,514 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-09-11 17:45:39,514 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,514 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-09-11 17:45:39,515 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-09-11 17:45:39,515 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-09-11 17:45:39,515 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-09-11 17:45:39,515 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-09-11 17:45:39,516 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-09-11 17:45:39,516 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-09-11 17:45:39,516 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:39,516 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-09-11 17:45:39,517 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-09-11 17:45:39,517 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-09-11 17:45:39,517 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-09-11 17:45:39,517 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-09-11 17:45:39,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-09-11 17:45:39,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-09-11 17:45:39,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-09-11 17:45:39,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-09-11 17:45:39,519 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-09-11 17:45:39,519 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-09-11 17:45:39,519 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-09-11 17:45:39,519 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-09-11 17:45:39,520 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-09-11 17:45:39,520 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-09-11 17:45:39,520 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-09-11 17:45:39,520 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-09-11 17:45:39,520 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-09-11 17:45:39,521 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-09-11 17:45:39,521 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-09-11 17:45:39,521 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-09-11 17:45:39,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-09-11 17:45:39,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-09-11 17:45:39,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-09-11 17:45:39,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-09-11 17:45:39,523 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-09-11 17:45:39,523 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-09-11 17:45:39,523 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-09-11 17:45:39,523 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-09-11 17:45:39,523 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-09-11 17:45:39,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-09-11 17:45:39,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-09-11 17:45:39,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-09-11 17:45:39,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-09-11 17:45:39,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-09-11 17:45:39,524 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-09-11 17:45:39,525 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-09-11 17:45:39,525 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-09-11 17:45:39,525 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-09-11 17:45:39,525 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-09-11 17:45:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-09-11 17:45:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-09-11 17:45:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-09-11 17:45:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-09-11 17:45:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-09-11 17:45:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-09-11 17:45:39,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-09-11 17:45:39,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-09-11 17:45:39,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-09-11 17:45:39,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-09-11 17:45:39,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-09-11 17:45:39,527 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-09-11 17:45:39,528 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-09-11 17:45:39,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-09-11 17:45:39,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-09-11 17:45:39,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-09-11 17:45:39,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-09-11 17:45:39,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-09-11 17:45:39,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-09-11 17:45:39,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-09-11 17:45:39,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-09-11 17:45:39,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-09-11 17:45:39,530 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-09-11 17:45:39,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-09-11 17:45:39,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-09-11 17:45:39,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-09-11 17:45:39,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-09-11 17:45:39,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-09-11 17:45:39,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-09-11 17:45:39,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-09-11 17:45:39,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-09-11 17:45:39,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-09-11 17:45:39,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-09-11 17:45:39,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-09-11 17:45:39,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-09-11 17:45:39,533 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-09-11 17:45:39,533 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-09-11 17:45:39,533 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-09-11 17:45:39,534 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-09-11 17:45:39,534 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-09-11 17:45:39,534 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-09-11 17:45:39,534 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-09-11 17:45:39,535 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-09-11 17:45:39,535 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-09-11 17:45:39,535 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-09-11 17:45:39,536 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-09-11 17:45:39,536 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-09-11 17:45:39,536 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-09-11 17:45:39,536 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-09-11 17:45:39,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-09-11 17:45:39,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-09-11 17:45:39,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-09-11 17:45:39,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-09-11 17:45:39,538 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-09-11 17:45:39,538 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-09-11 17:45:39,538 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-09-11 17:45:39,538 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-09-11 17:45:39,539 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-09-11 17:45:39,539 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-09-11 17:45:39,539 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-09-11 17:45:39,539 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-09-11 17:45:39,540 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-09-11 17:45:39,540 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-09-11 17:45:39,540 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-09-11 17:45:39,540 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-09-11 17:45:39,541 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-09-11 17:45:39,541 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-09-11 17:45:39,541 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-09-11 17:45:39,541 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-09-11 17:45:39,542 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-09-11 17:45:39,542 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-09-11 17:45:39,542 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-09-11 17:45:39,543 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-09-11 17:45:39,543 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-09-11 17:45:39,543 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-09-11 17:45:39,543 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-09-11 17:45:39,544 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-09-11 17:45:39,544 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-09-11 17:45:39,544 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-09-11 17:45:39,544 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-09-11 17:45:39,545 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-09-11 17:45:39,545 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-09-11 17:45:39,545 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-09-11 17:45:39,545 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-09-11 17:45:39,546 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-09-11 17:45:39,546 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-09-11 17:45:39,546 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-09-11 17:45:39,546 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-09-11 17:45:39,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-09-11 17:45:39,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-09-11 17:45:39,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-09-11 17:45:39,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-09-11 17:45:39,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-09-11 17:45:39,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-09-11 17:45:39,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-09-11 17:45:39,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-09-11 17:45:39,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-09-11 17:45:39,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-09-11 17:45:39,549 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-09-11 17:45:39,549 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-09-11 17:45:39,549 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-46204af-224751/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,549 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-09-11 17:45:39,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-09-11 17:45:39,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-09-11 17:45:39,554 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-09-11 17:45:39,554 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-09-11 17:45:39,554 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-09-11 17:45:39,555 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-09-11 17:45:39,555 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-09-11 17:45:39,555 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-09-11 17:45:39,555 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-09-11 17:45:39,556 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-09-11 17:45:39,556 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-09-11 17:45:39,556 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-09-11 17:45:39,556 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-09-11 17:45:39,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-09-11 17:45:39,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-09-11 17:45:39,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-09-11 17:45:39,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-09-11 17:45:39,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-09-11 17:45:39,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-09-11 17:45:39,558 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-09-11 17:45:39,558 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-46204af-224751/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,558 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,559 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-46204af-224751/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,560 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,563 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-46204af-224751/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,563 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,564 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-46204af-224751/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,565 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,566 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-46204af-224751/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,566 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,567 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-46204af-224751/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,567 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,568 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-46204af-224751/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,568 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,570 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-46204af-224751/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,571 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,572 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-46204af-224751/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,572 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,573 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-46204af-224751/addons/website_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,573 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_project/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,575 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-46204af-224751/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,575 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,576 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-46204af-224751/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,577 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,579 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-46204af-224751/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,579 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,581 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-46204af-224751/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,581 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,584 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-46204af-224751/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,584 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,588 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-46204af-224751/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,588 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,588 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-46204af-224751/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,589 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,590 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-46204af-224751/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,590 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,593 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-46204af-224751/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,593 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,594 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-46204af-224751/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,594 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,595 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-46204af-224751/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,595 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,596 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-46204af-224751/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,596 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,597 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-09-11 17:45:39,597 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-09-11 17:45:39,598 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-09-11 17:45:39,598 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-09-11 17:45:39,598 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-09-11 17:45:39,598 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-09-11 17:45:39,599 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-09-11 17:45:39,599 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-46204af-224751/addons/board/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,599 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/board/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,601 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-46204af-224751/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,601 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,603 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-46204af-224751/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,603 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,605 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-46204af-224751/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,605 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,607 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-46204af-224751/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,607 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,609 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-46204af-224751/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,609 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,610 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-46204af-224751/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,611 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,613 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-46204af-224751/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,613 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,614 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-46204af-224751/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,614 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,616 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-46204af-224751/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,616 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,619 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-46204af-224751/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,619 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,621 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-46204af-224751/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,621 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,623 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-46204af-224751/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,623 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,625 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-46204af-224751/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,625 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,627 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-09-11 17:45:39,627 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-46204af-224751/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,627 126 INFO rb-46204af-224751-414454 odoo.tools.translate: loading base translation file /data/build/rb-46204af-224751/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-11 17:45:39,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-09-11 17:45:39,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-09-11 17:45:39,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-09-11 17:45:39,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-09-11 17:45:39,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-09-11 17:45:39,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-09-11 17:45:39,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-09-11 17:45:39,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-09-11 17:45:48,430 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-09-11 17:45:49,099 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-09-11 17:45:49,878 126 INFO rb-46204af-224751-414454 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-09-11 17:45:50,672 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:45:52,542 126 INFO rb-46204af-224751-414454 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-09-11 17:45:53,118 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [5] 2026-09-11 17:45:53,431 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1846] 2026-09-11 17:45:53,611 126 INFO rb-46204af-224751-414454 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-09-11 17:45:54,132 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [7] 2026-09-11 17:45:54,465 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1847] 2026-09-11 17:45:54,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 272, model: approval.request.line 2026-09-11 17:45:54,707 126 INFO rb-46204af-224751-414454 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-09-11 17:45:55,213 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [9] 2026-09-11 17:45:55,842 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1848] 2026-09-11 17:45:56,115 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1849] 2026-09-11 17:45:56,243 126 INFO rb-46204af-224751-414454 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-09-11 17:45:56,773 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [12] 2026-09-11 17:45:57,412 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1850] 2026-09-11 17:45:57,643 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1851] 2026-09-11 17:45:57,908 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_unlink_the_lines_they_may_read ... 2026-09-11 17:45:58,512 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [15] 2026-09-11 17:45:58,857 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1852] 2026-09-11 17:45:58,989 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26, 27], uid: 272, model: approval.request.line 2026-09-11 17:45:59,027 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_write_the_lines_they_may_read ... 2026-09-11 17:45:59,631 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [17] 2026-09-11 17:46:00,010 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1853] 2026-09-11 17:46:00,106 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28, 29], uid: 272, model: approval.request.line 2026-09-11 17:46:00,148 126 INFO rb-46204af-224751-414454 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-09-11 17:46:00,630 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [19] 2026-09-11 17:46:01,048 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1854] 2026-09-11 17:46:01,179 126 INFO rb-46204af-224751-414454 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-09-11 17:46:02,137 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [21] 2026-09-11 17:46:02,238 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_officer_still_reads_every_request_line ... 2026-09-11 17:46:02,845 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [23] 2026-09-11 17:46:03,341 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1855] 2026-09-11 17:46:03,559 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1856] 2026-09-11 17:46:03,672 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 17:46:10,136 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_lines_before_confirm_and_confirm_resolve_x2many ... 2026-09-11 17:46:11,097 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1857] 2026-09-11 17:46:11,265 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1858] 2026-09-11 17:46:11,662 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1859] 2026-09-11 17:46:11,771 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1860] 2026-09-11 17:46:11,884 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1861] 2026-09-11 17:46:12,007 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1862] 2026-09-11 17:46:12,123 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_request_before_confirm_and_confirm_resolve_x2many ... 2026-09-11 17:46:12,697 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1863] 2026-09-11 17:46:12,803 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1864] 2026-09-11 17:46:13,071 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1865] 2026-09-11 17:46:13,155 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1866] 2026-09-11 17:46:13,257 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1867] 2026-09-11 17:46:13,362 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 17:46:14,652 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [297] 2026-09-11 17:46:15,084 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [298] 2026-09-11 17:46:15,428 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-09-11 17:46:15,817 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [300] 2026-09-11 17:46:16,406 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-09-11 17:46:16,423 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-09-11 17:46:16,450 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-09-11 17:46:16,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-09-11 17:46:16,601 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-09-11 17:46:16,659 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-09-11 17:46:16,728 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:46:17,732 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-09-11 17:46:17,766 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-09-11 17:46:17,791 126 INFO rb-46204af-224751-414454 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-09-11 17:46:17,814 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_from_approval_blocks_src_auto_or_nonstore ... 2026-09-11 17:46:17,895 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-09-11 17:46:17,949 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-09-11 17:46:18,546 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_to_approval_blocks_dest_auto_or_nonstore ... 2026-09-11 17:46:18,603 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_valid_when_both_sides_stored_and_writable ... 2026-09-11 17:46:18,644 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-09-11 17:46:19,171 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:46:19,611 126 INFO rb-46204af-224751-414454 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-09-11 17:46:20,384 126 INFO rb-46204af-224751-414454 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-09-11 17:46:21,384 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-09-11 17:46:22,071 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-09-11 17:46:23,585 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_050_single_head_only_defaults_apply_on_request_head_unmapped_fields ... 2026-09-11 17:46:24,492 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-09-11 17:46:25,417 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_070_single_children_line_default_applies_on_request_line_unmapped_field ... 2026-09-11 17:46:26,425 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-09-11 17:46:27,498 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-09-11 17:46:28,457 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-09-11 17:46:29,513 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-09-11 17:46:30,511 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-09-11 17:46:31,506 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-09-11 17:46:32,481 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-09-11 17:46:33,457 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-09-11 17:46:34,571 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-09-11 17:46:35,590 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-09-11 17:46:36,444 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-09-11 17:46:36,496 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-09-11 17:46:37,599 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-09-11 17:46:38,835 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-09-11 17:46:39,963 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:46:40,427 126 INFO rb-46204af-224751-414454 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-09-11 17:46:40,680 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-09-11 17:46:40,927 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-09-11 17:46:41,703 126 INFO rb-46204af-224751-414454 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-09-11 17:46:42,471 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:46:43,684 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-09-11 17:46:44,253 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-09-11 17:46:44,849 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-09-11 17:46:45,678 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-09-11 17:46:46,411 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-09-11 17:46:47,127 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-09-11 17:46:47,832 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:46:47,847 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-09-11 17:46:48,247 126 INFO rb-46204af-224751-414454 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-09-11 17:46:48,672 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-09-11 17:46:49,107 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-09-11 17:46:49,634 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-09-11 17:46:50,086 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:46:50,130 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-09-11 17:46:50,151 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-09-11 17:46:50,172 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-09-11 17:46:50,198 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-09-11 17:46:50,242 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-09-11 17:46:50,310 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:46:52,072 126 INFO rb-46204af-224751-414454 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-09-11 17:46:52,983 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1869] 2026-09-11 17:46:53,074 126 INFO rb-46204af-224751-414454 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-09-11 17:46:53,670 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #287 deleted request.approval.user.line records with IDs: [78] 2026-09-11 17:46:53,962 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1870] 2026-09-11 17:46:54,220 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #286 deleted mail.activity records with IDs: [305] 2026-09-11 17:46:54,344 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [1871] 2026-09-11 17:46:54,438 126 INFO rb-46204af-224751-414454 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-09-11 17:46:54,954 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #287 deleted request.approval.user.line records with IDs: [80] 2026-09-11 17:46:55,322 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1872] 2026-09-11 17:46:55,534 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #286 deleted mail.activity records with IDs: [306] 2026-09-11 17:46:55,618 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [1873] 2026-09-11 17:46:55,732 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 17:46:56,305 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-09-11 17:46:56,749 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-09-11 17:46:57,273 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-09-11 17:46:57,893 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-09-11 17:46:58,561 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-09-11 17:46:59,197 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [87] 2026-09-11 17:46:59,263 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-09-11 17:46:59,876 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-09-11 17:47:00,513 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-09-11 17:47:00,619 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [307] 2026-09-11 17:47:00,989 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:47:01,508 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-09-11 17:47:02,138 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-09-11 17:47:02,718 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-09-11 17:47:03,388 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-09-11 17:47:04,004 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-09-11 17:47:04,774 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-09-11 17:47:05,437 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:47:05,451 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-09-11 17:47:10,174 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-09-11 17:47:10,255 126 INFO rb-46204af-224751-414454 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-09-11 17:47:11,280 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:47:11,295 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-09-11 17:47:12,332 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [99] 2026-09-11 17:47:12,413 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [100] 2026-09-11 17:47:12,674 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-09-11 17:47:12,745 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [308] 2026-09-11 17:47:13,242 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28539, 28536] 2026-09-11 17:47:13,316 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [71] 2026-09-11 17:47:13,359 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3623] 2026-09-11 17:47:13,396 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-09-11 17:47:14,273 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [102] 2026-09-11 17:47:14,479 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [103] 2026-09-11 17:47:14,813 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-09-11 17:47:14,881 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [309] 2026-09-11 17:47:15,260 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28544, 28541] 2026-09-11 17:47:15,296 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [72] 2026-09-11 17:47:15,335 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28543, 28542] 2026-09-11 17:47:15,353 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [44, 45] 2026-09-11 17:47:15,359 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3624] 2026-09-11 17:47:15,380 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-09-11 17:47:16,209 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-09-11 17:47:16,293 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [310] 2026-09-11 17:47:16,518 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28548, 28546] 2026-09-11 17:47:16,542 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [73] 2026-09-11 17:47:16,550 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3625] 2026-09-11 17:47:16,574 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-09-11 17:47:17,446 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-09-11 17:47:17,529 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [311] 2026-09-11 17:47:17,890 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28552, 28550] 2026-09-11 17:47:17,914 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [74] 2026-09-11 17:47:17,925 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28551] 2026-09-11 17:47:17,938 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [47] 2026-09-11 17:47:17,942 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3626] 2026-09-11 17:47:17,971 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:47:23,894 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-09-11 17:47:24,249 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-09-11 17:47:24,703 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-09-11 17:47:25,255 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-09-11 17:47:25,650 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [113] 2026-09-11 17:47:25,853 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-09-11 17:47:25,902 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-09-11 17:47:25,971 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-09-11 17:47:26,454 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-09-11 17:47:26,833 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-09-11 17:47:27,276 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [117] 2026-09-11 17:47:27,384 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:47:33,385 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-09-11 17:47:33,419 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-09-11 17:47:33,660 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-09-11 17:47:33,868 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-09-11 17:47:33,983 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-09-11 17:47:34,400 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-09-11 17:47:34,947 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-09-11 17:47:36,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #290 deleted request.approval.user.line records with IDs: [120] 2026-09-11 17:47:36,931 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-09-11 17:47:37,617 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-09-11 17:47:39,072 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-09-11 17:47:39,460 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-09-11 17:47:39,819 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-09-11 17:47:40,168 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-09-11 17:47:40,924 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #290 deleted mail.mail records with IDs: [1880] 2026-09-11 17:47:41,006 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-09-11 17:47:41,382 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-09-11 17:47:41,984 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-09-11 17:47:42,389 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-09-11 17:47:43,167 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [129] 2026-09-11 17:47:43,357 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [130] 2026-09-11 17:47:43,414 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-09-11 17:47:44,057 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-09-11 17:47:44,752 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [133] 2026-09-11 17:47:44,980 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [134] 2026-09-11 17:47:45,069 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:47:45,545 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-09-11 17:47:46,078 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-09-11 17:47:46,351 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-09-11 17:47:46,428 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-09-11 17:47:46,997 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [138] 2026-09-11 17:47:47,220 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [139] 2026-09-11 17:47:47,524 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-09-11 17:47:47,592 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:47:48,036 126 INFO rb-46204af-224751-414454 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-09-11 17:47:48,455 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-09-11 17:47:48,541 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [316] 2026-09-11 17:47:48,837 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28594, 28592] 2026-09-11 17:47:48,880 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [99] 2026-09-11 17:47:48,888 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3647] 2026-09-11 17:47:48,920 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:47:53,503 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-09-11 17:47:53,881 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-09-11 17:47:54,532 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-09-11 17:47:55,058 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-09-11 17:47:55,638 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-09-11 17:47:56,142 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-09-11 17:47:56,654 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-09-11 17:47:57,107 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-09-11 17:47:57,912 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-09-11 17:47:58,320 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-09-11 17:47:58,882 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1884] 2026-09-11 17:47:59,028 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-09-11 17:47:59,665 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1885] 2026-09-11 17:47:59,804 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1886] 2026-09-11 17:47:59,933 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-09-11 17:48:01,079 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1887] 2026-09-11 17:48:01,187 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1888] 2026-09-11 17:48:01,299 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-09-11 17:48:02,318 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1889] 2026-09-11 17:48:02,449 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-09-11 17:48:03,428 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1890] 2026-09-11 17:48:03,509 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-09-11 17:48:04,368 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1891] 2026-09-11 17:48:04,484 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-09-11 17:48:05,345 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1892] 2026-09-11 17:48:05,413 126 INFO rb-46204af-224751-414454 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-09-11 17:48:05,914 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1893] 2026-09-11 17:48:06,008 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1894] 2026-09-11 17:48:06,092 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-09-11 17:48:06,571 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1895] 2026-09-11 17:48:06,665 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1896] 2026-09-11 17:48:06,838 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [328, 329] 2026-09-11 17:48:06,961 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1897] 2026-09-11 17:48:07,075 126 INFO rb-46204af-224751-414454 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-09-11 17:48:07,611 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1898] 2026-09-11 17:48:07,698 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1899] 2026-09-11 17:48:07,869 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [330, 331] 2026-09-11 17:48:07,978 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1900] 2026-09-11 17:48:08,048 126 INFO rb-46204af-224751-414454 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-09-11 17:48:08,492 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1901] 2026-09-11 17:48:08,569 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1902] 2026-09-11 17:48:08,697 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [332, 333] 2026-09-11 17:48:08,815 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1903] 2026-09-11 17:48:08,901 126 INFO rb-46204af-224751-414454 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-09-11 17:48:09,450 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1904] 2026-09-11 17:48:09,546 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1905] 2026-09-11 17:48:09,741 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [335, 336] 2026-09-11 17:48:09,871 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1906] 2026-09-11 17:48:10,028 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [337] 2026-09-11 17:48:10,145 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1907] 2026-09-11 17:48:10,266 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-09-11 17:48:10,786 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1908] 2026-09-11 17:48:10,880 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1909] 2026-09-11 17:48:11,002 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [338, 339] 2026-09-11 17:48:11,287 126 INFO rb-46204af-224751-414454 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-09-11 17:48:11,776 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1910] 2026-09-11 17:48:11,854 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1911] 2026-09-11 17:48:11,948 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1912] 2026-09-11 17:48:12,081 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [340, 341, 342] 2026-09-11 17:48:12,204 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1913] 2026-09-11 17:48:12,296 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1914] 2026-09-11 17:48:12,452 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [343, 344] 2026-09-11 17:48:12,624 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1915] 2026-09-11 17:48:12,761 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-09-11 17:48:13,934 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1916] 2026-09-11 17:48:14,070 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1917] 2026-09-11 17:48:14,213 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-09-11 17:48:15,221 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1918] 2026-09-11 17:48:15,334 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 17:48:15,456 126 INFO rb-46204af-224751-414454 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-09-11 17:48:15,672 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:16,079 126 INFO rb-46204af-224751-414454 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-09-11 17:48:16,116 126 INFO rb-46204af-224751-414454 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-09-11 17:48:16,296 126 INFO rb-46204af-224751-414454 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-09-11 17:48:16,481 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:16,872 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-09-11 17:48:17,467 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [171] 2026-09-11 17:48:17,525 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-09-11 17:48:18,269 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-09-11 17:48:18,324 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-09-11 17:48:19,014 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-09-11 17:48:19,068 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-09-11 17:48:19,716 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:20,160 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-09-11 17:48:20,195 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-09-11 17:48:20,221 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-09-11 17:48:20,240 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-09-11 17:48:20,259 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-09-11 17:48:20,277 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-09-11 17:48:20,308 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-09-11 17:48:20,325 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-09-11 17:48:20,815 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-09-11 17:48:20,834 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-09-11 17:48:20,860 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-09-11 17:48:20,881 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-09-11 17:48:20,904 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-09-11 17:48:20,927 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-09-11 17:48:20,946 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-09-11 17:48:21,194 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [20307] 2026-09-11 17:48:21,558 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-09-11 17:48:21,590 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:22,028 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-09-11 17:48:22,068 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:22,082 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-09-11 17:48:22,158 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:23,492 126 INFO rb-46204af-224751-414454 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-09-11 17:48:24,046 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1919] 2026-09-11 17:48:24,097 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3696] 2026-09-11 17:48:24,162 126 INFO rb-46204af-224751-414454 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-09-11 17:48:24,712 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1920] 2026-09-11 17:48:24,772 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3698] 2026-09-11 17:48:24,871 126 INFO rb-46204af-224751-414454 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-09-11 17:48:25,531 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1921] 2026-09-11 17:48:25,592 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3700] 2026-09-11 17:48:25,709 126 INFO rb-46204af-224751-414454 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-09-11 17:48:26,228 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1922] 2026-09-11 17:48:26,277 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3702] 2026-09-11 17:48:26,360 126 INFO rb-46204af-224751-414454 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-09-11 17:48:26,917 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1923] 2026-09-11 17:48:26,967 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3704] 2026-09-11 17:48:27,058 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 17:48:28,054 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-09-11 17:48:28,654 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-09-11 17:48:28,706 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-09-11 17:48:29,385 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-09-11 17:48:29,525 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-09-11 17:48:29,553 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-09-11 17:48:30,240 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-09-11 17:48:30,375 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-09-11 17:48:30,442 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-09-11 17:48:30,468 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-09-11 17:48:31,116 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-09-11 17:48:31,515 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-09-11 17:48:31,604 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-09-11 17:48:31,632 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-09-11 17:48:32,938 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-09-11 17:48:33,062 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-09-11 17:48:33,741 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-09-11 17:48:33,846 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-09-11 17:48:34,518 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-09-11 17:48:34,631 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-09-11 17:48:34,710 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-09-11 17:48:34,736 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-09-11 17:48:36,017 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-09-11 17:48:36,361 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-09-11 17:48:37,076 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-09-11 17:48:37,148 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [361] 2026-09-11 17:48:37,783 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-09-11 17:48:37,835 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-09-11 17:48:38,539 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-09-11 17:48:38,652 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-09-11 17:48:38,742 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-09-11 17:48:38,794 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 17:48:39,830 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_alias_mixed_states_header_left_default ... 2026-09-11 17:48:40,837 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_exact_all_same_state_propagates_header ... 2026-09-11 17:48:41,248 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_alias_state_normalized ... 2026-09-11 17:48:42,485 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_exact_state_copies ... 2026-09-11 17:48:42,824 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_update_attach_keeps_manual_states ... 2026-09-11 17:48:43,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:43,908 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_10_from_source_to_request_field_name_differences ... 2026-09-11 17:48:44,566 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_20_to_source_from_request_field_name_differences ... 2026-09-11 17:48:45,417 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_30_from_source_after_source_changes ... 2026-09-11 17:48:46,350 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:46,869 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_10_multi_strategy_line_mapping_and_roundtrip ... 2026-09-11 17:48:47,616 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_20_multi_strategy_pull_after_source_change ... 2026-09-11 17:48:48,434 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:49,274 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-09-11 17:48:49,743 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-09-11 17:48:50,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:48:51,303 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-09-11 17:48:51,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [160], uid: 298, model: viin.approval.request 2026-09-11 17:48:51,700 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-09-11 17:48:53,018 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-09-11 17:48:53,859 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-09-11 17:48:54,439 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-09-11 17:48:54,780 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-09-11 17:48:58,810 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-09-11 17:48:59,236 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-09-11 17:48:59,514 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-09-11 17:49:00,147 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-09-11 17:49:01,068 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-09-11 17:49:01,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-09-11 17:49:02,365 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-09-11 17:49:02,895 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-09-11 17:49:04,776 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:49:04,789 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-09-11 17:49:04,813 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-09-11 17:49:04,837 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-09-11 17:49:04,859 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-09-11 17:49:04,883 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-09-11 17:49:04,903 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-09-11 17:49:04,923 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-09-11 17:49:04,952 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:49:06,060 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-09-11 17:49:06,588 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-09-11 17:49:06,981 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-09-11 17:49:07,346 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-09-11 17:49:07,698 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-09-11 17:49:08,076 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 17:49:21,095 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35198] 2026-09-11 17:49:21,096 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-11 17:49:21,530 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_allowed_with_write_access_both_sides ... 2026-09-11 17:49:22,296 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_via_unconfirmed_button_context ... 2026-09-11 17:49:22,861 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_source_not_writable ... 2026-09-11 17:49:23,384 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_target_not_writable ... 2026-09-11 17:49:23,906 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_reply_email ... 2026-09-11 17:49:24,051 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1789148963.9222219-64834-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(502,)) 2026-09-11 17:49:24,258 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1944 and Message-Id '<806460339813164.1789148964.181869983673096-openerp-12-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:24,258 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:24,260 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:24,285 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_send_email ... 2026-09-11 17:49:24,459 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1945 and Message-Id '<905392889366028.1789148964.357376813888550-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:24,459 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:24,466 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:24,494 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_raw_no_notification_no_header ... 2026-09-11 17:49:24,536 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1946 and Message-Id '<766196526665238.1789148964.504034042358398-openerp-private@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) "'***********nt@example.com'" successfully sent 2026-09-11 17:49:24,536 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:24,543 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:24,569 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_notif_email ... 2026-09-11 17:49:24,761 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1947 and Message-Id '<248726303073206.1789148964.648981571197510-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:24,761 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:24,770 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:24,869 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1789148964.7716732-00196-test@iron.sky>: direct reply to msg: model: mail.test.gateway, thread_id: 3, custom_values: None, uid: 1 2026-09-11 17:49:24,922 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1948 and Message-Id '<1789148964.7716732-00196-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:24,922 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:24,923 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:24,959 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_email ... 2026-09-11 17:49:25,078 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1789148964.9708552-21216-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(502,)) 2026-09-11 17:49:25,155 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_notif_email ... 2026-09-11 17:49:25,353 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1949 and Message-Id '<485048991658236.1789148965.208138704299927-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:25,353 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:25,375 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:25,398 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Ignored mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1789148965.3765221-57143-test@iron.sky>: reply to a bounce notification detected by headers 2026-09-11 17:49:25,430 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_deep_thread_keeps_core_chain ... 2026-09-11 17:49:25,587 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1789148965.4551501-55384-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(502,)) 2026-09-11 17:49:25,780 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1950 and Message-Id '<175057330060163.1789148965.676501512527466-openerp-14-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:25,780 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:25,781 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:25,822 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_line_length_within_rfc_limit ... 2026-09-11 17:49:26,004 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1789148965.8474355-41346-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(502,)) 2026-09-11 17:49:26,159 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1951 and Message-Id '<098006988530141.1789148966.064927816390991-openerp-15-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:26,159 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:26,160 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:26,190 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_order_core_chain_last ... 2026-09-11 17:49:26,310 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1789148966.2118149-19458-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(502,)) 2026-09-11 17:49:26,461 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1952 and Message-Id '<974446359500820.1789148966.371912717819214-openerp-16-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:26,461 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:26,462 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:26,494 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_reply_email ... 2026-09-11 17:49:26,620 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1789148966.5174606-48555-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(502,)) 2026-09-11 17:49:26,769 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1953 and Message-Id '<731232470578044.1789148966.681627273559570-openerp-17-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:26,769 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:26,770 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:26,801 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_batch_two_messages_no_header_leak ... 2026-09-11 17:49:26,966 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1954 and Message-Id '<025691280651433.1789148966.844609022140503-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:26,966 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:26,984 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1955 and Message-Id '<727237515391621.1789148966.926459550857544-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:26,984 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:27,014 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email ... 2026-09-11 17:49:27,149 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1956 and Message-Id '<839693586494576.1789148967.055656194686890-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:27,149 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:27,156 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:27,180 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email_header_not_stored ... 2026-09-11 17:49:27,306 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1957 and Message-Id '<912047677794506.1789148967.218885183334351-openerp-3-mail.test.gateway@6dfc4cd0a816>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-11 17:49:27,306 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-11 17:49:27,314 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-11 17:49:27,377 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 17:49:27,492 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-09-11 17:49:27,791 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome pid: 8334 2026-09-11 17:49:27,791 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless temporary user profile dir: /tmp/tmpwc610cw7_chrome_odoo 2026-09-11 17:49:27,791 126 INFO rb-46204af-224751-414454 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:46005/json/version 2026-09-11 17:49:27,792 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:46005/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:49:27,827 126 INFO rb-46204af-224751-414454 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-09-11 17:49:27,827 126 INFO rb-46204af-224751-414454 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:46005/json 2026-09-11 17:49:27,828 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:46005/json with timeout 3 increased to 10s during tests 2026-09-11 17:49:27,837 126 INFO rb-46204af-224751-414454 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:46005/devtools/page/A7C0639C5CCF05708BF25F9994AFDD3F 2026-09-11 17:49:27,846 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Enable chrome headless console log notification 2026-09-11 17:49:27,850 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless enable page notifications 2026-09-11 17:49:27,927 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:49:27,935 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Setting session cookie in browser 2026-09-11 17:49:27,940 126 INFO rb-46204af-224751-414454 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/1233" in browser 2026-09-11 17:49:27,940 126 INFO rb-46204af-224751-414454 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/1233" 2026-09-11 17:49:27,952 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:49:30,038 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:30] "GET /odoo/res.partner/1233 HTTP/1.1" 200 - 176 0.216 1.874 2026-09-11 17:49:30,041 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigation result: {'frameId': 'A7C0639C5CCF05708BF25F9994AFDD3F', 'loaderId': '7BC703D82C8B6D148749007A223F268F', 'isDownload': False} 2026-09-11 17:49:30,041 126 INFO rb-46204af-224751-414454 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-09-11 17:49:30,077 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:30] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 17:49:30,083 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:30] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-11 17:49:30,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:30] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:49:30,143 126 INFO rb-46204af-224751-414454 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-09-11 17:49:30,144 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.030 0.046 2026-09-11 17:49:30,990 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:30] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.473 0.450 2026-09-11 17:49:31,000 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.806 2026-09-11 17:49:31,008 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.690 2026-09-11 17:49:31,137 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:49:31,143 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 17:49:31,144 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:49:31,169 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-11 17:49:31,189 126 INFO rb-46204af-224751-414454 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-09-11 17:49:31,228 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:49:31,267 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.049 2026-09-11 17:49:31,295 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.044 2026-09-11 17:49:31,297 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-11 17:49:31,329 126 INFO rb-46204af-224751-414454 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/1233", "delayToCheckUndeterminisms": 0})" 2026-09-11 17:49:31,343 126 INFO rb-46204af-224751-414454 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-09-11 17:49:31,359 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:31,412 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.052 0.104 2026-09-11 17:49:31,414 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-09-11 17:49:31,433 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.099 2026-09-11 17:49:31,484 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:31,505 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:31,712 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "POST /mail/data HTTP/1.1" 200 - 139 0.127 0.240 2026-09-11 17:49:31,742 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.007 0.296 2026-09-11 17:49:31,769 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.403 2026-09-11 17:49:31,770 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.337 2026-09-11 17:49:32,101 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 154 0.118 0.533 2026-09-11 17:49:32,167 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.039 0.691 2026-09-11 17:49:32,169 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.324 2026-09-11 17:49:32,261 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.042 0.071 2026-09-11 17:49:32,264 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.114 2026-09-11 17:49:32,296 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.015 0.418 2026-09-11 17:49:32,321 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:32,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 146 0.167 0.271 2026-09-11 17:49:32,742 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 17:49:32,751 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:32,789 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.015 0.016 2026-09-11 17:49:32,875 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.016 2026-09-11 17:49:32,907 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:32,915 126 INFO rb-46204af-224751-414454 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-09-11 17:49:32,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.037 2026-09-11 17:49:32,972 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:32] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.020 0.090 2026-09-11 17:49:32,996 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,037 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.034 0.080 2026-09-11 17:49:33,062 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.012 0.102 2026-09-11 17:49:33,078 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,121 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "POST /web/dataset/call_kw/message.change.thread.wizard/get_views HTTP/1.1" 200 - 12 0.012 0.029 2026-09-11 17:49:33,210 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "GET /web/image/res.partner/2/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 13 0.034 0.033 2026-09-11 17:49:33,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "POST /web/dataset/call_kw/message.change.thread.wizard/onchange HTTP/1.1" 200 - 7 0.007 0.059 2026-09-11 17:49:33,296 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,378 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,430 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,483 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,562 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,649 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,667 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.011 0.021 2026-09-11 17:49:33,700 126 INFO rb-46204af-224751-414454 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-09-11 17:49:33,960 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.033 0.030 2026-09-11 17:49:34,000 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,069 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,129 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,197 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,262 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,333 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,401 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: tour succeeded 2026-09-11 17:49:34,402 126 INFO rb-46204af-224751-414454 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-09-11 17:49:34,512 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: heap 30707320 (allocated 32096256) 2026-09-11 17:49:34,519 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing chrome headless with pid 8334 2026-09-11 17:49:34,520 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing websocket connection 2026-09-11 17:49:34,520 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Terminating chrome headless with pid 8334 2026-09-11 17:49:34,608 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_174934_608184_test_change_thread_validation_precedes_confirm.txt 2026-09-11 17:49:34,608 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Removing chrome user profile "/tmp/tmpwc610cw7_chrome_odoo" 2026-09-11 17:49:34,673 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:49:34,696 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-09-11 17:49:34,759 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-09-11 17:49:34,801 126 INFO rb-46204af-224751-414454 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-09-11 17:49:34,859 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:49:34,871 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-09-11 17:49:34,880 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:49:35,121 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.006 0.239 2026-09-11 17:49:35,127 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:35,134 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:35,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.003 2026-09-11 17:49:35,146 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:35,153 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:35,164 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:35,172 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:35,211 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:35] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.009 0.024 2026-09-11 17:49:35,212 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-09-11 17:49:35,249 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:49:35,262 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-09-11 17:49:35,271 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:49:35,826 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-09-11 17:49:35,842 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:49:36,189 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:49:36,205 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-09-11 17:49:36,484 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome pid: 8567 2026-09-11 17:49:36,484 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless temporary user profile dir: /tmp/tmpwanqr6z2_chrome_odoo 2026-09-11 17:49:36,484 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:40391/json/version 2026-09-11 17:49:36,486 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:40391/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:49:36,530 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 17:49:36,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:40391/json 2026-09-11 17:49:36,532 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:40391/json with timeout 3 increased to 10s during tests 2026-09-11 17:49:36,539 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Websocket url found: ws://127.0.0.1:40391/devtools/page/6895AE7A875C26FA654241E769A4D14C 2026-09-11 17:49:36,549 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Enable chrome headless console log notification 2026-09-11 17:49:36,567 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless enable page notifications 2026-09-11 17:49:36,643 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:49:36,666 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Setting session cookie in browser 2026-09-11 17:49:36,669 126 INFO rb-46204af-224751-414454 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-09-11 17:49:36,669 126 INFO rb-46204af-224751-414454 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-09-11 17:49:36,701 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:49:38,045 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 186 0.172 1.176 2026-09-11 17:49:38,049 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigation result: {'frameId': '6895AE7A875C26FA654241E769A4D14C', 'loaderId': 'F12C65BA51278ED253CA31A2D95B667E', 'isDownload': False} 2026-09-11 17:49:38,049 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate ready code "odoo.isTourReady('test_custom_snippet')" 2026-09-11 17:49:38,685 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.279 0.330 2026-09-11 17:49:38,720 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.621 2026-09-11 17:49:38,729 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.650 2026-09-11 17:49:38,746 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.664 2026-09-11 17:49:38,754 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.673 2026-09-11 17:49:38,792 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 17:49:38,805 126 INFO rb-46204af-224751-414454 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-09-11 17:49:38,851 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:38] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 17:49:39,436 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:49:39,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:49:39,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 17:49:39,473 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-09-11 17:49:39,477 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.012 2026-09-11 17:49:39,516 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:49:39,564 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.053 2026-09-11 17:49:39,568 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 17:49:39,577 126 INFO rb-46204af-224751-414454 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-09-11 17:49:39,598 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.075 2026-09-11 17:49:39,662 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:39,704 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.036 0.149 2026-09-11 17:49:39,707 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.103 2026-09-11 17:49:39,972 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "POST /mail/data HTTP/1.1" 200 - 140 0.129 0.238 2026-09-11 17:49:39,980 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:39,998 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:40,011 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.395 2026-09-11 17:49:40,116 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 20 0.025 0.483 2026-09-11 17:49:40,131 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.395 2026-09-11 17:49:40,196 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.037 0.426 2026-09-11 17:49:40,234 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.486 2026-09-11 17:49:40,237 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.100 2026-09-11 17:49:40,268 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.115 2026-09-11 17:49:40,426 126 INFO rb-46204af-224751-414454 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-09-11 17:49:40,441 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.012 2026-09-11 17:49:40,442 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-09-11 17:49:40,447 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.013 2026-09-11 17:49:40,489 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.018 2026-09-11 17:49:40,543 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.015 0.051 2026-09-11 17:49:40,713 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /mail/data HTTP/1.1" 200 - 72 0.065 0.113 2026-09-11 17:49:40,725 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.157 2026-09-11 17:49:40,759 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.172 2026-09-11 17:49:40,780 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.214 2026-09-11 17:49:40,808 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.011 0.229 2026-09-11 17:49:40,810 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.258 2026-09-11 17:49:40,847 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-11 17:49:40,867 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.014 2026-09-11 17:49:40,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:40,886 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:40,904 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:49:40,915 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:40,921 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 17:49:40,923 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:40,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-09-11 17:49:40,996 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:40] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.011 0.022 2026-09-11 17:49:41,009 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:41] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 0.006 2026-09-11 17:49:42,201 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET / HTTP/1.1" 200 - 1080 0.352 0.846 2026-09-11 17:49:42,294 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.023 1.238 2026-09-11 17:49:42,318 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:49:42,372 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.042 0.115 2026-09-11 17:49:42,378 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:49:42,390 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.164 2026-09-11 17:49:42,391 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,391 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:49:42,417 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.104 2026-09-11 17:49:42,428 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:49:42,451 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.136 2026-09-11 17:49:42,453 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,457 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,465 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:49:42,466 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,471 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,472 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,476 126 INFO rb-46204af-224751-414454 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-09-11 17:49:42,482 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:42,497 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.013 0.097 2026-09-11 17:49:42,504 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.001 0.044 2026-09-11 17:49:42,572 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:42,623 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:49:42,644 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.006 0.029 2026-09-11 17:49:42,674 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.006 0.056 2026-09-11 17:49:42,923 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:42] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.001 0.008 2026-09-11 17:49:43,006 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:49:43,030 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.025 0.053 2026-09-11 17:49:43,067 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.102 2026-09-11 17:49:43,158 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.018 0.132 2026-09-11 17:49:43,176 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:49:43,193 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.016 2026-09-11 17:49:43,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:49:43,234 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.016 0.047 2026-09-11 17:49:43,586 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.115 0.144 2026-09-11 17:49:43,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.261 2026-09-11 17:49:43,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:43] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.264 2026-09-11 17:49:43,726 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:43,773 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:45,359 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.278 1.294 2026-09-11 17:49:45,549 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:45,628 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:45,695 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:45,744 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:49:45,750 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:49:45,755 126 INFO rb-46204af-224751-414454 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-09-11 17:49:45,756 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:49:45,769 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:49:45,778 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:49:45,782 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 17:49:45,786 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:45,795 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:45,806 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:49:45,806 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:45,807 126 INFO rb-46204af-224751-414454 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-09-11 17:49:45,810 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:45,816 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:45,820 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:45,822 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:45,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:45,841 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:45,843 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:49:45,846 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:45,850 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:45,855 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:45,862 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:45,865 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:45,866 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:45,876 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:45,876 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:49:45,878 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:49:45,883 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:45,887 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:45,888 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:45,891 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:45,893 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:45,895 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:45,895 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:45,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:45,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:45,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:45,912 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:45] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:46,293 126 INFO rb-46204af-224751-414454 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-09-11 17:49:46,416 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.006 0.021 2026-09-11 17:49:46,424 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-11 17:49:46,453 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.013 0.035 2026-09-11 17:49:46,473 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.007 0.053 2026-09-11 17:49:46,511 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.015 0.087 2026-09-11 17:49:46,532 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.096 2026-09-11 17:49:46,546 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.005 0.110 2026-09-11 17:49:46,563 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.003 0.165 2026-09-11 17:49:46,569 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.101 2026-09-11 17:49:46,595 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.007 0.099 2026-09-11 17:49:46,598 126 INFO rb-46204af-224751-414454 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-09-11 17:49:46,629 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.013 0.039 2026-09-11 17:49:46,635 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.001 0.025 2026-09-11 17:49:46,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "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.040 2026-09-11 17:49:46,669 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.049 2026-09-11 17:49:46,684 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.005 0.084 2026-09-11 17:49:46,687 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.007 0.093 2026-09-11 17:49:46,696 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.110 2026-09-11 17:49:46,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:46] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.086 2026-09-11 17:49:47,536 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:47,538 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:47,539 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:47,558 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:47,559 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:47,560 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:47,614 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.027 2026-09-11 17:49:47,616 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.030 2026-09-11 17:49:47,619 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.005 0.034 2026-09-11 17:49:47,649 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.005 0.011 2026-09-11 17:49:47,654 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.021 2026-09-11 17:49:47,663 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.022 2026-09-11 17:49:47,679 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-11 17:49:47,686 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.014 2026-09-11 17:49:47,689 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-11 17:49:47,744 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:47,745 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:47,807 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.019 2026-09-11 17:49:47,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.027 2026-09-11 17:49:47,986 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:47] "GET /contactus HTTP/1.1" 200 - 40 0.045 0.088 2026-09-11 17:49:48,007 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.107 2026-09-11 17:49:48,015 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.103 2026-09-11 17:49:48,027 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.153 2026-09-11 17:49:48,037 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.008 2026-09-11 17:49:48,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.024 2026-09-11 17:49:48,067 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:48,075 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.008 0.032 2026-09-11 17:49:48,106 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:48,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.023 0.024 2026-09-11 17:49:48,143 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:49:48,143 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.015 0.059 2026-09-11 17:49:48,144 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:48,152 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:48,165 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:48,179 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:49:48,181 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:48,181 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:48,184 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.007 0.077 2026-09-11 17:49:48,187 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:48,221 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:49:48,229 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.027 0.089 2026-09-11 17:49:48,240 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:48,247 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:48,249 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:48,262 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:49:48,274 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:49:48,278 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:49:48,292 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:48,298 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:49:48,309 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:49:48,310 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:49:48,313 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:48,321 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:48,322 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:49:48,323 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:48,328 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:48,331 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:48,333 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:48,364 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:49:48,380 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:48,387 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:49:48,395 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:49:48,408 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 17:49:48,427 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:49:48,429 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 17:49:48,431 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:49:48,437 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:49:48,444 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:49:48,457 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:49:48,471 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:48,491 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:49:48,492 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:49:48,493 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:49:48,525 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:49:48,528 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:49:48,534 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:49:48,552 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-09-11 17:49:48,556 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:49:48,559 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:49:48,562 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:48,566 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:49:48,570 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:48,579 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:48,594 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:48,599 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:49:48,603 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:49:48,616 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:49:48,623 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:48,639 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:49:48,640 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:49:48,642 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:49:48,654 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:49:48,687 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:49:48,687 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:49:48,688 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:49:48,705 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:48,714 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:48,720 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:48,729 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:48,732 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:49:48,739 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:48,748 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:48,750 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:48,758 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:48,770 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:49:48,784 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:48,784 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:49:48,786 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:49:48,803 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:48,804 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:48,816 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:48,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:49:48,831 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:49:48,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:49:48,847 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:48,848 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:48,848 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:48,853 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:48,871 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:49:48,878 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:49:48,880 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:48,895 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 17:49:48,897 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-11 17:49:48,906 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:48,908 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:49:48,915 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:49:48,918 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:49:48,931 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:48,934 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:48,957 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:49:48,958 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:49:48,965 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:49:48,966 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:49:48,967 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:49:48,978 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:48,984 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:48,985 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:48] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:49,008 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:49:49,015 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:49,026 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:49,032 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:49:49,034 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:49:49,035 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:49:49,040 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:49,047 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:49:49,047 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:49,054 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:49,056 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:49:49,062 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:49,077 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:49:49,091 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:49,092 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:49,106 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:49:49,111 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:49:49,118 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:49:49,128 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:49:49,132 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:49:49,133 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:49:49,146 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:49:49,147 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:49:49,166 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:49,168 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:49:49,185 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:49:49,186 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:49:49,190 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:49:49,203 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 17:49:49,214 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:49:49,216 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:49:49,218 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:49:49,223 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:49:49,228 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:49:49,229 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:49,231 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:49:49,509 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:49,548 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:49,555 126 INFO rb-46204af-224751-414454 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-09-11 17:49:49,632 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:49,649 126 INFO rb-46204af-224751-414454 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-09-11 17:49:49,680 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/src/img/snippets_options/bring-backward.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:49,680 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:49,683 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web_editor/static/src/img/snippets_options/bring-forward.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:49,692 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:49] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:49,778 126 INFO rb-46204af-224751-414454 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-09-11 17:49:49,864 126 INFO rb-46204af-224751-414454 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-09-11 17:49:49,937 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:49,945 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:50,106 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:49:50,107 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:50] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 63 0.021 0.066 2026-09-11 17:49:50,191 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:49:50,192 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:50] "POST /web/dataset/call_kw/ir.ui.view/save_snippet HTTP/1.1" 200 - 22 0.032 0.028 2026-09-11 17:49:50,652 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:50] "GET / HTTP/1.1" 200 - 125 0.061 0.382 2026-09-11 17:49:50,722 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:50] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.010 2026-09-11 17:49:50,728 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:50] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.016 2026-09-11 17:49:50,740 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:50] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.026 2026-09-11 17:49:51,045 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:51] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.008 0.021 2026-09-11 17:49:51,058 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.036 2026-09-11 17:49:51,154 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:51,220 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:51,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:51] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.102 0.153 2026-09-11 17:49:52,714 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 519 0.261 1.228 2026-09-11 17:49:52,890 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:52,954 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:52,990 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:53,007 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:53] "GET /website/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:49:53,275 126 INFO rb-46204af-224751-414454 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-09-11 17:49:53,354 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:53] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.025 2026-09-11 17:49:53,376 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:53] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.044 2026-09-11 17:49:53,394 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:53] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.009 0.060 2026-09-11 17:49:53,409 126 INFO rb-46204af-224751-414454 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-09-11 17:49:53,483 126 INFO rb-46204af-224751-414454 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-09-11 17:49:53,564 126 INFO rb-46204af-224751-414454 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-09-11 17:49:53,625 126 INFO rb-46204af-224751-414454 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-09-11 17:49:53,652 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:49:53,653 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:53] "POST /web/dataset/call_kw/ir.ui.view/rename_snippet HTTP/1.1" 200 - 13 0.011 0.011 2026-09-11 17:49:53,662 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:55,134 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 520 0.301 1.165 2026-09-11 17:49:55,305 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:55,330 126 INFO rb-46204af-224751-414454 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-09-11 17:49:55,392 126 INFO rb-46204af-224751-414454 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-09-11 17:49:55,463 126 INFO rb-46204af-224751-414454 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-09-11 17:49:55,529 126 INFO rb-46204af-224751-414454 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-09-11 17:49:56,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.002 0.027 2026-09-11 17:49:56,662 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.002 0.030 2026-09-11 17:49:56,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.007 0.039 2026-09-11 17:49:56,711 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.014 2026-09-11 17:49:56,721 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.016 2026-09-11 17:49:56,734 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.031 2026-09-11 17:49:56,746 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.042 2026-09-11 17:49:56,752 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.045 2026-09-11 17:49:56,755 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.049 2026-09-11 17:49:56,766 126 INFO rb-46204af-224751-414454 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-09-11 17:49:56,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.020 0.022 2026-09-11 17:49:56,928 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:56] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.006 0.048 2026-09-11 17:49:57,077 126 INFO rb-46204af-224751-414454 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-09-11 17:49:57,496 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /contactus HTTP/1.1" 200 - 129 0.088 0.434 2026-09-11 17:49:57,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.512 2026-09-11 17:49:57,520 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.496 2026-09-11 17:49:57,529 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.480 2026-09-11 17:49:57,571 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [8917, 8916] 2026-09-11 17:49:57,572 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:49:57,572 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "POST /web/dataset/call_kw/ir.ui.view/delete_snippet HTTP/1.1" 200 - 15 0.030 0.457 2026-09-11 17:49:57,585 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-11 17:49:57,589 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.059 2026-09-11 17:49:57,609 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.013 2026-09-11 17:49:57,621 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.022 2026-09-11 17:49:57,639 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:57] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.035 2026-09-11 17:49:57,643 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: tour succeeded 2026-09-11 17:49:57,643 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: ╔════════════════════════════════════╗ ║ TOUR test_custom_snippet SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-11 17:49:58,300 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: heap 53244520 (allocated 57651200) 2026-09-11 17:49:58,318 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing chrome headless with pid 8567 2026-09-11 17:49:58,319 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing websocket connection 2026-09-11 17:49:58,330 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Terminating chrome headless with pid 8567 2026-09-11 17:49:58,457 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_174958_456767_test_01_run_tour.txt 2026-09-11 17:49:58,457 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Removing chrome user profile "/tmp/tmpwanqr6z2_chrome_odoo" 2026-09-11 17:49:58,521 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: waiting for threads: [, ] 2026-09-11 17:49:59,173 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:59] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 517 0.280 1.268 2026-09-11 17:49:59,182 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:49:59] "GET /web/image/__odoo__unknown__src__/ HTTP/1.1" 200 - 7 0.002 0.860 2026-09-11 17:49:59,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:49:59,232 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-09-11 17:49:59,496 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome pid: 9084 2026-09-11 17:49:59,496 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpc9whzyb9_chrome_odoo 2026-09-11 17:49:59,497 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:34723/json/version 2026-09-11 17:49:59,498 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:34723/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:49:59,529 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-09-11 17:49:59,529 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:34723/json 2026-09-11 17:49:59,530 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:34723/json with timeout 3 increased to 10s during tests 2026-09-11 17:49:59,548 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Websocket url found: ws://127.0.0.1:34723/devtools/page/7D308EF82B7197CCA0E8B289821FD4AF 2026-09-11 17:49:59,561 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Enable chrome headless console log notification 2026-09-11 17:49:59,565 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless enable page notifications 2026-09-11 17:49:59,579 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Setting session cookie in browser 2026-09-11 17:49:59,587 126 INFO rb-46204af-224751-414454 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-09-11 17:49:59,587 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigating to: "http://127.0.0.1:8069/test_error_view" 2026-09-11 17:49:59,611 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:50:01,676 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /test_error_view HTTP/1.1" 200 - 183 0.117 1.953 2026-09-11 17:50:01,679 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigation result: {'frameId': '7D308EF82B7197CCA0E8B289821FD4AF', 'loaderId': '76C8ACE9FFBE12554738F270D90AE05C', 'isDownload': False} 2026-09-11 17:50:01,679 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_error_website')" 2026-09-11 17:50:01,704 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:01,719 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:50:01,757 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.023 2026-09-11 17:50:01,763 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:50:01,772 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-09-11 17:50:01,778 126 INFO rb-46204af-224751-414454 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-09-11 17:50:01,779 126 INFO rb-46204af-224751-414454 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-09-11 17:50:01,780 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:50:01,792 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.017 2026-09-11 17:50:01,923 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:01,927 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:01,935 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:50:01,947 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.012 0.022 2026-09-11 17:50:01,964 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:50:01,993 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:01] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-09-11 17:50:02,006 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.002 0.040 2026-09-11 17:50:02,284 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:02,350 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,362 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,399 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.080 2026-09-11 17:50:02,445 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,448 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.025 0.109 2026-09-11 17:50:02,451 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "POST /test_user_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:02,494 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,560 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,627 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,633 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "POST /test_access_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:02,693 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,760 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,869 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,877 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:02] "POST /test_validation_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:02,923 126 INFO rb-46204af-224751-414454 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-09-11 17:50:02,978 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,029 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,034 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:03] "POST /test_missing_error_json HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:03,089 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,158 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,212 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,221 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:03] "POST /test_access_denied_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:03,263 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,325 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,378 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,383 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:03] "POST /test_internal_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:03,447 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,512 126 INFO rb-46204af-224751-414454 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-09-11 17:50:03,771 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:03] "GET /test_user_error_http?debug=0 HTTP/1.1" 400 - 20 0.013 0.170 2026-09-11 17:50:03,806 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:03] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.009 2026-09-11 17:50:04,084 126 INFO rb-46204af-224751-414454 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-09-11 17:50:04,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.008 0.021 2026-09-11 17:50:04,132 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.031 2026-09-11 17:50:04,165 126 INFO rb-46204af-224751-414454 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-09-11 17:50:04,283 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "GET /test_user_error_http?debug=1 HTTP/1.1" 400 - 11 0.010 0.041 2026-09-11 17:50:04,433 126 INFO rb-46204af-224751-414454 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-09-11 17:50:04,440 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:04,490 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.020 0.029 2026-09-11 17:50:04,501 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.054 2026-09-11 17:50:04,528 126 INFO rb-46204af-224751-414454 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-09-11 17:50:04,593 126 INFO rb-46204af-224751-414454 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-09-11 17:50:04,710 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "GET /test_validation_error_http?debug=0 HTTP/1.1" 400 - 7 0.011 0.032 2026-09-11 17:50:04,833 126 INFO rb-46204af-224751-414454 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-09-11 17:50:04,894 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.023 0.023 2026-09-11 17:50:04,900 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.049 2026-09-11 17:50:04,916 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,016 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "GET /test_validation_error_http?debug=1 HTTP/1.1" 400 - 7 0.010 0.020 2026-09-11 17:50:05,147 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,160 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:05,193 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.021 2026-09-11 17:50:05,202 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.041 2026-09-11 17:50:05,230 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,291 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,435 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "GET /test_access_error_http?debug=0 HTTP/1.1" 403 - 16 0.018 0.048 2026-09-11 17:50:05,565 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,609 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.013 0.023 2026-09-11 17:50:05,618 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.041 2026-09-11 17:50:05,642 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "GET /test_access_error_http?debug=1 HTTP/1.1" 403 - 11 0.011 0.026 2026-09-11 17:50:05,912 126 INFO rb-46204af-224751-414454 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-09-11 17:50:05,921 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:05,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.024 2026-09-11 17:50:05,960 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-09-11 17:50:05,987 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,040 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,147 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "GET /test_missing_error_http?debug=0 HTTP/1.1" 400 - 7 0.006 0.022 2026-09-11 17:50:06,274 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,324 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.016 0.023 2026-09-11 17:50:06,340 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.048 2026-09-11 17:50:06,344 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,453 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "GET /test_missing_error_http?debug=1 HTTP/1.1" 400 - 7 0.010 0.025 2026-09-11 17:50:06,574 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,580 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:06,591 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-09-11 17:50:06,626 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.014 0.027 2026-09-11 17:50:06,647 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,706 126 INFO rb-46204af-224751-414454 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-09-11 17:50:06,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:06] "GET /test_access_denied_http?debug=0 HTTP/1.1" 403 - 11 0.006 0.025 2026-09-11 17:50:06,987 126 INFO rb-46204af-224751-414454 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-09-11 17:50:07,014 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.012 2026-09-11 17:50:07,046 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:07] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.038 2026-09-11 17:50:07,067 126 INFO rb-46204af-224751-414454 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-09-11 17:50:07,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:07] "GET /test_access_denied_http?debug=1 HTTP/1.1" 403 - 11 0.010 0.026 2026-09-11 17:50:07,309 126 INFO rb-46204af-224751-414454 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-09-11 17:50:07,318 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:07,330 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-09-11 17:50:07,376 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:07] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.035 2026-09-11 17:50:07,389 126 INFO rb-46204af-224751-414454 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-09-11 17:50:07,440 126 INFO rb-46204af-224751-414454 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-09-11 17:50:07,508 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: tour succeeded 2026-09-11 17:50:07,508 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: ╔═══════════════════════════════════╗ ║ TOUR test_error_website SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 17:50:07,652 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: heap 13026432 (allocated 15728640) 2026-09-11 17:50:07,661 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing chrome headless with pid 9084 2026-09-11 17:50:07,663 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing websocket connection 2026-09-11 17:50:07,665 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Terminating chrome headless with pid 9084 2026-09-11 17:50:07,761 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175007_761115_test_01_run_test.txt 2026-09-11 17:50:07,761 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Removing chrome user profile "/tmp/tmpc9whzyb9_chrome_odoo" 2026-09-11 17:50:07,801 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:50:07,826 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-09-11 17:50:08,118 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome pid: 9295 2026-09-11 17:50:08,119 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless temporary user profile dir: /tmp/tmpup233imm_chrome_odoo 2026-09-11 17:50:08,119 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:35347/json/version 2026-09-11 17:50:08,120 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:35347/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:50:08,156 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Browser version: Chrome/150.0.7871.114 2026-09-11 17:50:08,156 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:35347/json 2026-09-11 17:50:08,157 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:35347/json with timeout 3 increased to 10s during tests 2026-09-11 17:50:08,164 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Websocket url found: ws://127.0.0.1:35347/devtools/page/4AF6270653D614C87EB2058667954821 2026-09-11 17:50:08,179 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Enable chrome headless console log notification 2026-09-11 17:50:08,193 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless enable page notifications 2026-09-11 17:50:08,238 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:50:08,251 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Setting session cookie in browser 2026-09-11 17:50:08,259 126 INFO rb-46204af-224751-414454 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-09-11 17:50:08,259 126 INFO rb-46204af-224751-414454 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-09-11 17:50:08,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:50:09,484 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:09] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 186 0.164 1.051 2026-09-11 17:50:09,487 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigation result: {'frameId': '4AF6270653D614C87EB2058667954821', 'loaderId': 'A8E2C247B2CCA83C1572FC88B236911E', 'isDownload': False} 2026-09-11 17:50:09,487 126 INFO rb-46204af-224751-414454 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-09-11 17:50:09,543 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:09] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.025 2026-09-11 17:50:09,578 126 INFO rb-46204af-224751-414454 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-09-11 17:50:10,299 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:10] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.377 0.411 2026-09-11 17:50:10,312 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:10] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.799 2026-09-11 17:50:10,331 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:10] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.810 2026-09-11 17:50:10,363 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.830 2026-09-11 17:50:10,406 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:10] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-11 17:50:10,457 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:10] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 17:50:11,053 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:50:11,056 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:50:11,064 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-11 17:50:11,070 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-11 17:50:11,074 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:11,119 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:50:11,155 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.049 2026-09-11 17:50:11,173 126 INFO rb-46204af-224751-414454 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-09-11 17:50:11,180 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.045 2026-09-11 17:50:11,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-11 17:50:11,252 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:11,332 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.055 0.146 2026-09-11 17:50:11,335 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-09-11 17:50:11,411 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.016 0.188 2026-09-11 17:50:11,419 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:11,708 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "POST /mail/data HTTP/1.1" 200 - 140 0.137 0.370 2026-09-11 17:50:11,733 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.337 2026-09-11 17:50:11,766 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.016 0.376 2026-09-11 17:50:11,799 126 INFO rb-46204af-224751-414454 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-09-11 17:50:11,810 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.423 2026-09-11 17:50:11,817 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:11,846 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.624 2026-09-11 17:50:11,864 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.058 2026-09-11 17:50:11,871 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.065 2026-09-11 17:50:11,899 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.049 2026-09-11 17:50:12,021 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.049 0.123 2026-09-11 17:50:12,107 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:12,115 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:50:12,123 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 17:50:12,235 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /mail/data HTTP/1.1" 200 - 72 0.099 0.219 2026-09-11 17:50:12,263 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.009 0.191 2026-09-11 17:50:12,292 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.365 2026-09-11 17:50:12,292 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.307 2026-09-11 17:50:12,322 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.264 2026-09-11 17:50:12,336 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.246 2026-09-11 17:50:12,346 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-11 17:50:12,395 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.018 2026-09-11 17:50:12,401 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:50:12,403 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 17:50:12,408 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:50:12,420 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.051 2026-09-11 17:50:12,425 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:50:12,443 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:12,494 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.009 0.013 2026-09-11 17:50:12,506 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:12] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.025 2026-09-11 17:50:13,808 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:13] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1079 0.399 0.904 2026-09-11 17:50:13,822 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:13] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 1.306 2026-09-11 17:50:13,845 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:50:13,864 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:13] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.011 0.020 2026-09-11 17:50:13,884 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:50:13,935 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:13] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.035 0.067 2026-09-11 17:50:13,959 126 INFO rb-46204af-224751-414454 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-09-11 17:50:13,959 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,021 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:14,035 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.024 0.160 2026-09-11 17:50:14,044 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:50:14,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.172 2026-09-11 17:50:14,080 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:50:14,098 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.014 0.030 2026-09-11 17:50:14,105 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.002 0.081 2026-09-11 17:50:14,121 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:50:14,125 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,126 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,127 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,127 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,127 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,128 126 INFO rb-46204af-224751-414454 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-09-11 17:50:14,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.074 2026-09-11 17:50:14,302 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.137 2026-09-11 17:50:14,315 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.002 0.140 2026-09-11 17:50:14,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:50:14,358 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.175 2026-09-11 17:50:14,655 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.003 0.010 2026-09-11 17:50:14,763 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:50:14,791 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.037 0.070 2026-09-11 17:50:14,822 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.127 2026-09-11 17:50:14,851 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.012 0.134 2026-09-11 17:50:14,927 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.046 2026-09-11 17:50:14,953 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:50:14,970 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.021 2026-09-11 17:50:14,977 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:50:14,990 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:14] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.048 2026-09-11 17:50:15,350 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:15] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.127 0.147 2026-09-11 17:50:15,357 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:15] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.268 2026-09-11 17:50:15,380 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:15] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.279 2026-09-11 17:50:15,478 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:15,518 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:16,025 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:17,194 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.355 1.318 2026-09-11 17:50:17,405 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:17,479 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:17,541 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:17,584 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:17,593 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:17,606 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:17,615 126 INFO rb-46204af-224751-414454 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-09-11 17:50:17,621 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:50:17,624 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:17,627 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:17,628 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:17,629 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:17,630 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:17,636 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:17,667 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:17,686 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:50:17,689 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:50:17,693 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:17,706 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 17:50:17,707 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:50:17,709 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 17:50:17,714 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:17,718 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:17,731 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:17,734 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:17,734 126 INFO rb-46204af-224751-414454 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-09-11 17:50:17,735 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:17,760 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 17:50:17,736 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:17,778 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:50:17,771 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:17,767 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 17:50:17,792 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:17,820 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:50:17,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:17,845 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:50:17,850 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.029 0.049 2026-09-11 17:50:17,859 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:17,863 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:50:17,873 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:17,889 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.005 0.020 2026-09-11 17:50:17,892 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:17,896 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:50:17,901 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:50:17,909 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:17,910 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:17,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:50:17,926 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.005 0.057 2026-09-11 17:50:17,938 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.003 0.069 2026-09-11 17:50:17,944 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:17,945 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:17,947 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:17,949 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:17,951 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:17,984 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.015 2026-09-11 17:50:17,992 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 17:50:17,998 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:17] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.017 2026-09-11 17:50:18,007 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-11 17:50:18,021 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-11 17:50:18,025 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 17:50:18,056 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "POST /web/dataset/call_kw/ir.model/get_authorized_fields HTTP/1.1" 200 - 3 0.006 0.009 2026-09-11 17:50:18,085 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "GET /website/static/src/img/snippets_options/pos_top.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:18,088 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "GET /website/static/src/img/snippets_options/pos_right.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:18,089 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "GET /website/static/src/img/snippets_options/pos_left.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:18,154 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:18,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:18,208 126 INFO rb-46204af-224751-414454 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-09-11 17:50:18,303 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:18,309 126 INFO rb-46204af-224751-414454 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-09-11 17:50:18,371 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:18] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 4 0.016 0.023 2026-09-11 17:50:18,446 126 INFO rb-46204af-224751-414454 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-09-11 17:50:18,521 126 INFO rb-46204af-224751-414454 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-09-11 17:50:18,573 126 INFO rb-46204af-224751-414454 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-09-11 17:50:18,639 126 INFO rb-46204af-224751-414454 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-09-11 17:50:20,086 126 INFO rb-46204af-224751-414454 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-09-11 17:50:20,090 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:20,109 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:20] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.003 0.005 2026-09-11 17:50:20,209 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:50:20,209 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:20] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 41 0.032 0.037 2026-09-11 17:50:20,230 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:20,263 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:20] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.009 0.019 2026-09-11 17:50:20,744 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:20] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.080 0.429 2026-09-11 17:50:20,875 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,199 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.013 2026-09-11 17:50:21,249 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.052 2026-09-11 17:50:21,268 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:21] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.071 2026-09-11 17:50:21,325 126 INFO rb-46204af-224751-414454 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-09-11 17:50:21,377 126 INFO rb-46204af-224751-414454 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-09-11 17:50:21,444 126 INFO rb-46204af-224751-414454 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-09-11 17:50:21,528 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,564 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,717 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,773 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,826 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:21] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 301 0.166 0.193 2026-09-11 17:50:21,837 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,867 126 INFO rb-46204af-224751-414454 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-09-11 17:50:21,970 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:21,977 126 INFO rb-46204af-224751-414454 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-09-11 17:50:21,997 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:21] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.002 0.003 2026-09-11 17:50:22,074 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.004 0.020 2026-09-11 17:50:22,092 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.002 0.026 2026-09-11 17:50:22,099 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:22,103 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.002 0.038 2026-09-11 17:50:22,172 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 17:50:22,182 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.003 0.016 2026-09-11 17:50:22,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.024 2026-09-11 17:50:22,246 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:22] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-09-11 17:50:22,317 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:22,374 126 INFO rb-46204af-224751-414454 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-09-11 17:50:22,460 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:22,463 126 INFO rb-46204af-224751-414454 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-09-11 17:50:22,517 126 INFO rb-46204af-224751-414454 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-09-11 17:50:22,575 126 INFO rb-46204af-224751-414454 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-09-11 17:50:24,076 126 INFO rb-46204af-224751-414454 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-09-11 17:50:24,080 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:24,097 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.004 2026-09-11 17:50:24,150 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:50:24,150 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 16 0.011 0.021 2026-09-11 17:50:24,182 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:24,195 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-11 17:50:24,694 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.088 0.415 2026-09-11 17:50:24,758 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:24,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.027 2026-09-11 17:50:24,940 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.067 2026-09-11 17:50:24,973 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:24] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.016 0.076 2026-09-11 17:50:25,030 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-11 17:50:25,197 126 INFO rb-46204af-224751-414454 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-09-11 17:50:25,260 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: tour succeeded 2026-09-11 17:50:25,261 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_form_conditional_visibility_record_field SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-11 17:50:25,604 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: heap 48167416 (allocated 52109312) 2026-09-11 17:50:25,613 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing chrome headless with pid 9295 2026-09-11 17:50:25,613 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing websocket connection 2026-09-11 17:50:25,614 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Terminating chrome headless with pid 9295 2026-09-11 17:50:25,724 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175025_724408_test_form_conditional_visibility_record_field.txt 2026-09-11 17:50:25,724 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Removing chrome user profile "/tmp/tmpup233imm_chrome_odoo" 2026-09-11 17:50:25,774 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:50:25,786 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-09-11 17:50:27,229 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-09-11 17:50:27,552 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-09-11 17:50:27,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:50:27,659 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-09-11 17:50:27,942 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome pid: 9628 2026-09-11 17:50:27,942 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless temporary user profile dir: /tmp/tmpg0zd50wp_chrome_odoo 2026-09-11 17:50:27,942 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:41955/json/version 2026-09-11 17:50:27,943 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41955/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:50:27,973 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Browser version: Chrome/150.0.7871.114 2026-09-11 17:50:27,974 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:41955/json 2026-09-11 17:50:27,974 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41955/json with timeout 3 increased to 10s during tests 2026-09-11 17:50:27,983 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Websocket url found: ws://127.0.0.1:41955/devtools/page/9DE41991E80B52196056054768CB52D9 2026-09-11 17:50:27,991 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Enable chrome headless console log notification 2026-09-11 17:50:27,992 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless enable page notifications 2026-09-11 17:50:28,028 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:50:28,042 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Setting session cookie in browser 2026-09-11 17:50:28,066 126 INFO rb-46204af-224751-414454 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-09-11 17:50:28,066 126 INFO rb-46204af-224751-414454 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-09-11 17:50:28,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:50:29,312 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:29] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 186 0.153 1.079 2026-09-11 17:50:29,316 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigation result: {'frameId': '9DE41991E80B52196056054768CB52D9', 'loaderId': '7FCA7E6FE925E1E69972240F6DB88973', 'isDownload': False} 2026-09-11 17:50:29,316 126 INFO rb-46204af-224751-414454 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-09-11 17:50:29,360 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:29] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 17:50:30,149 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.388 0.411 2026-09-11 17:50:30,157 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.808 2026-09-11 17:50:30,164 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.808 2026-09-11 17:50:30,181 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.819 2026-09-11 17:50:30,191 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-09-11 17:50:30,195 126 INFO rb-46204af-224751-414454 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-09-11 17:50:30,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 17:50:30,717 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:50:30,717 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 17:50:30,725 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-11 17:50:30,744 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-11 17:50:30,745 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:30,782 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:50:30,821 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.045 2026-09-11 17:50:30,827 126 INFO rb-46204af-224751-414454 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-09-11 17:50:30,869 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.078 2026-09-11 17:50:30,870 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-11 17:50:30,919 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:30,987 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.038 0.163 2026-09-11 17:50:31,292 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "POST /mail/data HTTP/1.1" 200 - 140 0.156 0.302 2026-09-11 17:50:31,303 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:31,328 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50: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-09-11 17:50:31,387 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 20 0.035 0.496 2026-09-11 17:50:31,388 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.527 2026-09-11 17:50:31,425 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.530 2026-09-11 17:50:31,473 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.442 2026-09-11 17:50:31,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.015 0.480 2026-09-11 17:50:31,530 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.508 2026-09-11 17:50:31,532 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.073 2026-09-11 17:50:31,752 126 INFO rb-46204af-224751-414454 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-09-11 17:50:31,778 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.012 2026-09-11 17:50:31,787 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.022 2026-09-11 17:50:31,788 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:31,816 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.014 2026-09-11 17:50:31,867 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.017 0.043 2026-09-11 17:50:32,167 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /mail/data HTTP/1.1" 200 - 72 0.116 0.132 2026-09-11 17:50:32,169 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.217 2026-09-11 17:50:32,198 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.010 0.241 2026-09-11 17:50:32,219 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/action/load HTTP/1.1" 200 - 6 0.011 0.260 2026-09-11 17:50:32,249 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.293 2026-09-11 17:50:32,347 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-11 17:50:32,395 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.024 2026-09-11 17:50:32,399 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 17:50:32,418 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 17:50:32,421 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:50:32,430 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:32,464 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.044 2026-09-11 17:50:32,477 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.114 2026-09-11 17:50:32,480 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.113 2026-09-11 17:50:32,531 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.005 0.016 2026-09-11 17:50:32,537 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:32] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.024 2026-09-11 17:50:33,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:33] "GET /test_image_progress HTTP/1.1" 200 - 1083 0.460 0.984 2026-09-11 17:50:33,994 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:33] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.445 2026-09-11 17:50:34,014 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:50:34,051 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.025 0.026 2026-09-11 17:50:34,056 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:50:34,066 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.059 2026-09-11 17:50:34,078 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,078 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,130 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:34,179 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.045 0.117 2026-09-11 17:50:34,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:50:34,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.139 2026-09-11 17:50:34,238 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.002 0.105 2026-09-11 17:50:34,248 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:50:34,270 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.014 0.063 2026-09-11 17:50:34,288 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:50:34,301 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,301 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,301 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,302 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,303 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,303 126 INFO rb-46204af-224751-414454 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-09-11 17:50:34,304 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.007 0.104 2026-09-11 17:50:34,358 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.002 0.010 2026-09-11 17:50:34,371 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:50:34,393 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.042 2026-09-11 17:50:34,700 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.001 0.008 2026-09-11 17:50:34,838 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:50:34,863 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.035 0.098 2026-09-11 17:50:34,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.160 2026-09-11 17:50:34,969 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:34] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.158 2026-09-11 17:50:34,994 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:50:35,009 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:35] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.009 0.020 2026-09-11 17:50:35,015 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:50:35,032 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:35] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.043 2026-09-11 17:50:35,415 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:35] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.155 0.156 2026-09-11 17:50:35,421 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:35] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.298 2026-09-11 17:50:35,442 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.308 2026-09-11 17:50:35,561 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:35,608 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:36,119 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:37,084 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.333 1.139 2026-09-11 17:50:37,276 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:37,361 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:37,445 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:37,476 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:37,479 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:50:37,480 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:37,481 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:37,485 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:37,499 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:50:37,517 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:37,538 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:50:37,540 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:37,542 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:37,545 126 INFO rb-46204af-224751-414454 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-09-11 17:50:37,550 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:37,565 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:50:37,575 126 INFO rb-46204af-224751-414454 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-09-11 17:50:37,580 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:37,592 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.096 2026-09-11 17:50:37,598 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:37,607 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:50:37,608 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:50:37,611 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:50:37,616 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:37,617 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:50:37,626 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:37,632 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:37,634 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:37,648 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:37,651 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:37,653 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:37,657 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:50:37,661 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:37,662 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:37,663 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:37,666 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:37,677 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:37,681 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:37,684 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:37,693 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:37,698 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:37,705 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:37] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:50:37,724 126 INFO rb-46204af-224751-414454 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-09-11 17:50:38,118 126 INFO rb-46204af-224751-414454 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-09-11 17:50:38,233 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.011 0.019 2026-09-11 17:50:38,259 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.008 0.049 2026-09-11 17:50:38,274 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.007 0.055 2026-09-11 17:50:38,307 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.016 0.076 2026-09-11 17:50:38,329 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "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.006 0.107 2026-09-11 17:50:38,339 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.004 0.099 2026-09-11 17:50:38,369 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.021 0.147 2026-09-11 17:50:38,389 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.012 0.112 2026-09-11 17:50:38,399 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.003 0.116 2026-09-11 17:50:38,418 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.008 2026-09-11 17:50:38,424 126 INFO rb-46204af-224751-414454 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-09-11 17:50:38,434 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.021 2026-09-11 17:50:38,446 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:38] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.016 2026-09-11 17:50:39,204 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:39,207 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:39,209 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:39,235 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:39,258 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:50:39,272 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:50:39,274 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:50:39,288 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:39,290 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:39,294 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:50:39,313 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.003 0.020 2026-09-11 17:50:39,340 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.008 0.033 2026-09-11 17:50:39,344 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.002 0.042 2026-09-11 17:50:39,350 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.025 2026-09-11 17:50:39,360 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.007 2026-09-11 17:50:39,372 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.015 2026-09-11 17:50:39,376 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 17:50:39,382 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 17:50:39,387 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-11 17:50:39,445 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:39,447 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:39,488 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.011 2026-09-11 17:50:39,532 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.010 2026-09-11 17:50:39,558 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.008 2026-09-11 17:50:39,575 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:39,586 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.011 2026-09-11 17:50:39,615 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:39,621 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:39,629 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:39,637 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:39,638 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:39,639 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:39,649 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:39,662 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:39,670 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:39,680 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:39,681 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:50:39,686 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:39,687 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:39,700 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:39,703 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:39,704 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:39,706 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:39,707 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:39,711 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:39,759 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:50:39,763 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:39,764 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:50:39,765 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:39,769 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:50:39,772 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:50:39,794 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:50:39,799 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:39,804 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:39,808 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:39,816 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:50:39,822 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:50:39,831 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:39,841 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:39,845 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:50:39,846 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:39,865 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:50:39,873 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 17:50:39,877 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:39,882 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:39,887 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:39,893 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:50:39,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:39,917 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:50:39,919 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:39,924 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:50:39,926 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:50:39,950 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:50:39,956 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:39,959 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:50:39,967 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:39,972 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:50:39,974 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:50:39,981 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:50:39,997 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:39] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:50:40,005 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:40,007 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:40,009 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:40,011 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:40,022 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:50:40,027 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:40,029 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,035 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:40,036 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:40,038 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:40,040 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:40,049 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,055 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:40,065 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:40,069 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:40,079 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:40,083 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:40,089 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:50:40,090 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:40,097 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:40,114 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:40,116 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:40,147 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:50:40,150 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:50:40,151 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:50:40,170 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:40,175 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:40,183 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:40,216 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:50:40,217 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-09-11 17:50:40,221 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:50:40,234 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:40,237 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:40,246 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:50:40,255 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:40,260 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:50:40,260 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:40,261 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:40,270 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:50:40,278 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:50:40,280 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:40,286 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:40,301 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:40,309 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:40,319 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:40,320 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:40,324 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:40,330 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:40,331 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:40,335 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:40,349 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:40,352 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:40,390 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:50:40,394 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:50:40,401 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:50:40,402 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 17:50:40,406 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:40,418 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-09-11 17:50:40,418 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,426 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:50:40,430 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:40,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:50:40,443 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,448 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,456 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:50:40,457 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:40,458 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:40,473 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:40,474 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:40,475 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:50:40,478 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:40,483 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:40,489 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:50:40,491 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:50:40,492 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:50:40,496 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,498 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,499 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:40,505 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:50:40,507 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:50:40,512 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:50:40,521 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:50:40,526 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:50:40,532 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:40,533 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:50:40,535 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:40] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:40,649 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:40,706 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:40,715 126 INFO rb-46204af-224751-414454 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-09-11 17:50:40,771 126 INFO rb-46204af-224751-414454 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-09-11 17:50:41,137 126 INFO rb-46204af-224751-414454 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-09-11 17:50:41,221 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.009 0.025 2026-09-11 17:50:41,235 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.004 0.035 2026-09-11 17:50:41,246 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-11 17:50:41,257 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-11 17:50:41,269 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.003 0.074 2026-09-11 17:50:41,289 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-11 17:50:41,326 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.021 0.056 2026-09-11 17:50:41,357 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.016 0.153 2026-09-11 17:50:41,366 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.002 0.085 2026-09-11 17:50:41,375 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.004 0.157 2026-09-11 17:50:41,390 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.004 0.054 2026-09-11 17:50:41,409 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-11 17:50:41,415 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.005 0.149 2026-09-11 17:50:41,424 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.002 0.124 2026-09-11 17:50:41,432 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.002 0.052 2026-09-11 17:50:41,465 126 INFO rb-46204af-224751-414454 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-09-11 17:50:41,474 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-11 17:50:41,494 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.042 2026-09-11 17:50:41,515 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.011 0.060 2026-09-11 17:50:41,527 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.003 0.070 2026-09-11 17:50:41,575 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.006 0.077 2026-09-11 17:50:41,585 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.002 0.138 2026-09-11 17:50:41,593 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.006 0.130 2026-09-11 17:50:41,605 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.006 0.107 2026-09-11 17:50:41,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:41] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.123 2026-09-11 17:50:42,195 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.011 2026-09-11 17:50:42,203 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.015 2026-09-11 17:50:42,215 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.007 0.021 2026-09-11 17:50:42,247 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.005 0.011 2026-09-11 17:50:42,260 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.024 2026-09-11 17:50:42,271 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.004 0.033 2026-09-11 17:50:42,290 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.011 2026-09-11 17:50:42,302 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.022 2026-09-11 17:50:42,322 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:50:42,326 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:50:42,327 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.009 0.028 2026-09-11 17:50:42,352 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.033 2026-09-11 17:50:42,367 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:50:42,378 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.015 0.056 2026-09-11 17:50:42,387 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.076 2026-09-11 17:50:42,722 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:42,767 126 INFO rb-46204af-224751-414454 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-09-11 17:50:42,857 126 INFO rb-46204af-224751-414454 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-09-11 17:50:42,907 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:42,915 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:42] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:43,001 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,022 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.007 0.011 2026-09-11 17:50:43,065 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:50:43,073 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.005 2026-09-11 17:50:43,080 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,133 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 17 0.016 0.015 2026-09-11 17:50:43,171 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 17 0.006 0.012 2026-09-11 17:50:43,195 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 17:50:43,216 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "GET /web/image/9513-21dfb00c/image.webp HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 17:50:43,246 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,254 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.009 0.014 2026-09-11 17:50:43,297 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.006 0.015 2026-09-11 17:50:43,303 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "GET /web/image/9515-7030f836/image.png HTTP/1.1" 200 - 4 0.001 0.022 2026-09-11 17:50:43,313 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,336 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:43] "GET /web/image/9516-1b0bb289/image.jpeg HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 17:50:43,373 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,439 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,508 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,574 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,648 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,727 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,807 126 INFO rb-46204af-224751-414454 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-09-11 17:50:43,812 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:43,880 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:44,035 126 INFO rb-46204af-224751-414454 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-09-11 17:50:44,054 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:44] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.008 0.009 2026-09-11 17:50:44,106 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:44] "GET /web/image/9515-7030f836/image.png?height=256 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-11 17:50:44,110 126 INFO rb-46204af-224751-414454 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-09-11 17:50:44,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:44] "GET /web/image/9516-1b0bb289/image.jpeg?height=256 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-11 17:50:44,118 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:44] "GET /web/image/9513-21dfb00c/image.webp?height=256 HTTP/1.1" 200 - 4 0.001 0.017 2026-09-11 17:50:44,134 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:44] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 8 0.002 0.008 2026-09-11 17:50:44,188 126 INFO rb-46204af-224751-414454 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-09-11 17:50:44,206 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:44] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.001 0.008 2026-09-11 17:50:44,257 126 INFO rb-46204af-224751-414454 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-09-11 17:50:44,327 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:44,375 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-11 17:50:44,505 126 INFO rb-46204af-224751-414454 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-09-11 17:50:44,572 126 INFO rb-46204af-224751-414454 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-09-11 17:50:51,238 126 INFO rb-46204af-224751-414454 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-09-11 17:50:51,327 126 INFO rb-46204af-224751-414454 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-09-11 17:50:51,417 126 INFO rb-46204af-224751-414454 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-09-11 17:50:51,452 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:51] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.016 0.017 2026-09-11 17:50:51,510 126 INFO rb-46204af-224751-414454 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-09-11 17:50:51,528 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:51] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.003 0.008 2026-09-11 17:50:51,584 126 INFO rb-46204af-224751-414454 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-09-11 17:50:51,644 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: tour succeeded 2026-09-11 17:50:51,645 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_image_upload_progress SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 17:50:52,266 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: heap 49257732 (allocated 50941952) 2026-09-11 17:50:52,288 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing chrome headless with pid 9628 2026-09-11 17:50:52,294 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing websocket connection 2026-09-11 17:50:52,295 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Terminating chrome headless with pid 9628 2026-09-11 17:50:52,406 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175052_406016_test_01_image_upload_progress.txt 2026-09-11 17:50:52,406 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Removing chrome user profile "/tmp/tmpg0zd50wp_chrome_odoo" 2026-09-11 17:50:52,449 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-09-11 17:50:52,729 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome pid: 10157 2026-09-11 17:50:52,729 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless temporary user profile dir: /tmp/tmpp5emz37z_chrome_odoo 2026-09-11 17:50:52,730 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:41875/json/version 2026-09-11 17:50:52,731 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41875/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:50:52,774 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Browser version: Chrome/150.0.7871.114 2026-09-11 17:50:52,774 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:41875/json 2026-09-11 17:50:52,775 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41875/json with timeout 3 increased to 10s during tests 2026-09-11 17:50:52,787 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Websocket url found: ws://127.0.0.1:41875/devtools/page/F63836B39ADEFE5CDDBE8CDAF988644F 2026-09-11 17:50:52,809 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Enable chrome headless console log notification 2026-09-11 17:50:52,817 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless enable page notifications 2026-09-11 17:50:52,859 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:50:52,889 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Setting session cookie in browser 2026-09-11 17:50:52,893 126 INFO rb-46204af-224751-414454 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-09-11 17:50:52,893 126 INFO rb-46204af-224751-414454 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-09-11 17:50:52,906 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:50:55,200 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:55] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 186 0.175 2.123 2026-09-11 17:50:55,204 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigation result: {'frameId': 'F63836B39ADEFE5CDDBE8CDAF988644F', 'loaderId': '6D772FEC6151FD8A10045EFFBD5E3D96', 'isDownload': False} 2026-09-11 17:50:55,204 126 INFO rb-46204af-224751-414454 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-09-11 17:50:55,257 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:55] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 17:50:55,264 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:55] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 17:50:55,276 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:55] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:50:55,332 126 INFO rb-46204af-224751-414454 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-09-11 17:50:56,131 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.461 0.433 2026-09-11 17:50:56,165 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.908 2026-09-11 17:50:56,175 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.652 2026-09-11 17:50:56,189 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.270 2026-09-11 17:50:56,296 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 17:50:56,310 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-09-11 17:50:56,324 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-11 17:50:56,334 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:56,336 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.011 2026-09-11 17:50:56,387 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:50:56,424 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.056 2026-09-11 17:50:56,449 126 INFO rb-46204af-224751-414454 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-09-11 17:50:56,457 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.045 2026-09-11 17:50:56,460 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-11 17:50:56,585 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:56,792 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "POST /mail/data HTTP/1.1" 200 - 146 0.148 0.190 2026-09-11 17:50:56,887 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.034 0.451 2026-09-11 17:50:56,889 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.392 2026-09-11 17:50:56,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:56] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 20 0.024 0.453 2026-09-11 17:50:57,000 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.499 2026-09-11 17:50:57,034 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.046 2026-09-11 17:50:57,037 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-09-11 17:50:57,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.008 0.074 2026-09-11 17:50:57,081 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.129 2026-09-11 17:50:57,090 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.108 2026-09-11 17:50:57,283 126 INFO rb-46204af-224751-414454 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-09-11 17:50:57,299 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-09-11 17:50:57,324 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.014 2026-09-11 17:50:57,337 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.008 0.035 2026-09-11 17:50:57,371 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.023 2026-09-11 17:50:57,499 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.058 0.094 2026-09-11 17:50:57,552 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:57,578 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:57,692 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /mail/data HTTP/1.1" 200 - 72 0.084 0.200 2026-09-11 17:50:57,722 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.180 2026-09-11 17:50:57,749 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.287 2026-09-11 17:50:57,751 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.327 2026-09-11 17:50:57,779 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.234 2026-09-11 17:50:57,804 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.009 0.264 2026-09-11 17:50:57,829 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 17:50:57,852 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.017 2026-09-11 17:50:57,856 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:50:57,880 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:50:57,901 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:57,901 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.050 2026-09-11 17:50:57,904 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:50:57,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:50:57,945 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.004 0.011 2026-09-11 17:50:57,960 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:57] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-09-11 17:50:59,578 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /test_image_progress HTTP/1.1" 200 - 1083 0.585 1.032 2026-09-11 17:50:59,588 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 1.615 2026-09-11 17:50:59,605 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:50:59,668 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.050 0.027 2026-09-11 17:50:59,682 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:50:59,695 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,695 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.016 0.095 2026-09-11 17:50:59,776 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:50:59,790 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.015 0.154 2026-09-11 17:50:59,818 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:50:59,837 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.013 0.135 2026-09-11 17:50:59,852 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.004 0.078 2026-09-11 17:50:59,865 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:50:59,882 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.050 2026-09-11 17:50:59,892 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:50:59,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.013 0.078 2026-09-11 17:50:59,927 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,928 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,928 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,929 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,929 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,931 126 INFO rb-46204af-224751-414454 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-09-11 17:50:59,955 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:50:59,983 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:50:59] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.046 2026-09-11 17:51:00,000 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.004 0.056 2026-09-11 17:51:00,338 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.004 0.011 2026-09-11 17:51:00,457 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:51:00,491 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.043 0.074 2026-09-11 17:51:00,582 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.021 0.126 2026-09-11 17:51:00,639 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 0.237 2026-09-11 17:51:00,647 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:51:00,667 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.012 0.060 2026-09-11 17:51:00,678 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:51:00,694 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:00] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.009 0.087 2026-09-11 17:51:01,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:01] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.157 0.149 2026-09-11 17:51:01,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:01] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.285 2026-09-11 17:51:01,119 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.009 0.301 2026-09-11 17:51:01,250 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:01,301 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:01,812 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:02,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:02] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.344 1.312 2026-09-11 17:51:03,168 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:03,242 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:03,297 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:03,327 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:03,334 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:03,343 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:03,346 126 INFO rb-46204af-224751-414454 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-09-11 17:51:03,348 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:51:03,357 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:03,358 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:03,370 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:03,379 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:51:03,383 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 17:51:03,386 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:51:03,389 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:03,389 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:03,393 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:03,397 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:03,403 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:03,420 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:51:03,426 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:51:03,427 126 INFO rb-46204af-224751-414454 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-09-11 17:51:03,443 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:51:03,444 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:03,453 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:03,462 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:03,469 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:03,474 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:03,475 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:03,478 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:03,480 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:03,481 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:03,489 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:03,489 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:03,498 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:03,513 126 INFO rb-46204af-224751-414454 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-09-11 17:51:03,519 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:03,527 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:51:03,533 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:03,544 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:51:03,553 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:51:03,559 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:03,563 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-11 17:51:03,839 126 INFO rb-46204af-224751-414454 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-09-11 17:51:03,932 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.005 0.018 2026-09-11 17:51:03,976 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:03] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.009 0.057 2026-09-11 17:51:04,009 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.014 0.074 2026-09-11 17:51:04,016 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.069 2026-09-11 17:51:04,041 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.006 0.121 2026-09-11 17:51:04,076 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.026 0.133 2026-09-11 17:51:04,094 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "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.007 0.164 2026-09-11 17:51:04,105 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.002 0.056 2026-09-11 17:51:04,118 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "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.080 2026-09-11 17:51:04,148 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.007 2026-09-11 17:51:04,153 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.001 0.013 2026-09-11 17:51:04,154 126 INFO rb-46204af-224751-414454 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-09-11 17:51:04,167 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-09-11 17:51:04,928 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:04,930 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:04,930 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:04,951 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:04,956 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:04,961 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:04,975 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:51:04,990 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:51:04,994 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:04] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:51:05,007 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,017 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 17:51:05,019 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.017 2026-09-11 17:51:05,024 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 17:51:05,041 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 17:51:05,053 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.006 0.018 2026-09-11 17:51:05,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.024 2026-09-11 17:51:05,064 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.009 2026-09-11 17:51:05,077 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-11 17:51:05,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-11 17:51:05,128 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:05,136 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:05,189 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.015 2026-09-11 17:51:05,211 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.009 2026-09-11 17:51:05,234 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.009 2026-09-11 17:51:05,248 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,266 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.009 0.013 2026-09-11 17:51:05,297 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:05,303 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:05,304 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:05,306 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:51:05,311 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:51:05,330 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:51:05,340 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:51:05,357 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:51:05,359 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:51:05,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:51:05,387 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:05,392 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:51:05,396 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 17:51:05,407 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:51:05,422 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:05,424 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:51:05,426 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:05,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:05,442 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:05,447 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:05,470 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:51:05,473 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,488 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,509 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,512 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:05,533 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:51:05,535 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:51:05,537 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:51:05,562 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,563 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,565 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:51:05,568 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:51:05,577 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:51:05,580 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:05,590 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:05,595 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:05,617 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:05,630 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:51:05,633 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:51:05,647 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:05,651 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 17:51:05,653 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:51:05,654 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:51:05,666 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:51:05,685 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,687 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:51:05,703 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,712 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:05,719 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:51:05,734 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:51:05,736 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:51:05,743 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:51:05,746 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:05,751 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:51:05,758 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:05,760 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:05,762 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:05,767 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:05,775 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:51:05,777 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:05,781 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,782 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,790 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:05,792 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,794 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:51:05,801 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:05,805 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,808 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,821 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,833 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:05,834 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:51:05,844 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:05,845 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,854 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:51:05,873 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:51:05,875 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:51:05,878 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:05,879 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:05,881 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:05,888 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:05,893 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,896 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:05,901 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:05,903 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:51:05,907 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:05,913 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:05,915 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:05,922 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:05,924 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:05,930 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:05,931 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:51:05,932 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:05,937 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:05,942 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:05,943 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:05,943 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:05,946 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,947 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:05,961 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:05,964 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:05,965 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:05,976 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:05,979 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:05,981 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:05,983 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:05,986 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:05,989 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:05,991 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:05,999 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:05] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:06,002 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:06,006 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:06,008 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:06,010 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:06,015 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:06,023 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:06,025 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:06,027 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:51:06,034 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:06,035 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:06,039 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:06,044 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:06,046 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,050 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:06,050 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,057 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,059 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:06,061 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:06,062 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:06,066 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:06,070 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,082 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:06,083 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:06,083 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:06,088 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:06,090 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:06,091 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:06,097 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,101 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:06,106 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,109 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:06,234 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:06,284 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:06,291 126 INFO rb-46204af-224751-414454 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-09-11 17:51:06,354 126 INFO rb-46204af-224751-414454 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-09-11 17:51:06,716 126 INFO rb-46204af-224751-414454 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-09-11 17:51:06,794 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.012 0.016 2026-09-11 17:51:06,810 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.002 0.032 2026-09-11 17:51:06,815 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.001 0.043 2026-09-11 17:51:06,826 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.001 0.046 2026-09-11 17:51:06,833 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.003 0.045 2026-09-11 17:51:06,847 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.002 0.045 2026-09-11 17:51:06,867 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.002 0.040 2026-09-11 17:51:06,883 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.090 2026-09-11 17:51:06,896 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.011 0.062 2026-09-11 17:51:06,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.012 0.074 2026-09-11 17:51:06,931 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.008 0.066 2026-09-11 17:51:06,940 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.005 0.087 2026-09-11 17:51:06,958 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.006 0.074 2026-09-11 17:51:06,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.003 0.074 2026-09-11 17:51:06,977 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:06] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.003 0.062 2026-09-11 17:51:07,025 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.014 0.010 2026-09-11 17:51:07,028 126 INFO rb-46204af-224751-414454 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-09-11 17:51:07,044 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-11 17:51:07,070 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.004 0.063 2026-09-11 17:51:07,096 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.006 0.070 2026-09-11 17:51:07,104 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.085 2026-09-11 17:51:07,119 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.008 0.061 2026-09-11 17:51:07,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.007 0.124 2026-09-11 17:51:07,157 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.009 0.115 2026-09-11 17:51:07,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.114 2026-09-11 17:51:07,763 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.004 0.010 2026-09-11 17:51:07,777 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.017 2026-09-11 17:51:07,784 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.023 2026-09-11 17:51:07,819 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.010 0.009 2026-09-11 17:51:07,828 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.018 2026-09-11 17:51:07,838 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.026 2026-09-11 17:51:07,848 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.012 2026-09-11 17:51:07,860 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.016 2026-09-11 17:51:07,867 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:07,875 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.007 0.017 2026-09-11 17:51:07,876 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:07,895 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.033 2026-09-11 17:51:07,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.004 0.039 2026-09-11 17:51:07,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.052 2026-09-11 17:51:07,921 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:07] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:08,228 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:08,267 126 INFO rb-46204af-224751-414454 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-09-11 17:51:08,352 126 INFO rb-46204af-224751-414454 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-09-11 17:51:08,401 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:08,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:08] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:08,572 126 INFO rb-46204af-224751-414454 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-09-11 17:51:08,607 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:08] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.017 0.011 2026-09-11 17:51:08,653 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:08] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:08,659 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:08] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-11 17:51:08,672 126 INFO rb-46204af-224751-414454 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-09-11 17:51:09,691 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:09] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-11 17:51:09,710 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:09] "POST /web_editor/media_library_search HTTP/1.1" 200 - 4 0.001 0.003 2026-09-11 17:51:09,727 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:09] "POST /web_unsplash/fetch_images HTTP/1.1" 200 - 2 0.000 0.002 2026-09-11 17:51:09,744 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:09] "GET /website/static/src/img/phone.png?h=256 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:10,281 126 INFO rb-46204af-224751-414454 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-09-11 17:51:10,289 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /website/static/src/img/phone.png?w=1920 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:10,342 126 INFO rb-46204af-224751-414454 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-09-11 17:51:10,352 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /website/static/src/img/phone.png?client_id=False HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:10,357 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "POST /web_unsplash/attachment/add HTTP/1.1" 200 - 23 0.042 0.038 2026-09-11 17:51:10,379 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 17:51:10,396 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.008 2026-09-11 17:51:10,413 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.007 2026-09-11 17:51:10,427 126 INFO rb-46204af-224751-414454 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-09-11 17:51:10,439 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.005 2026-09-11 17:51:10,478 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "POST /web_editor/get_image_info HTTP/1.1" 200 - 13 0.013 0.014 2026-09-11 17:51:10,508 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.006 2026-09-11 17:51:10,517 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-09-11 17:51:10,534 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-09-11 17:51:10,578 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.004 2026-09-11 17:51:10,593 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-09-11 17:51:10,610 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-09-11 17:51:10,649 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.007 0.006 2026-09-11 17:51:10,664 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:10,718 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-11 17:51:10,755 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.008 2026-09-11 17:51:10,770 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.005 0.008 2026-09-11 17:51:10,793 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.009 2026-09-11 17:51:10,844 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.009 0.010 2026-09-11 17:51:10,853 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.006 2026-09-11 17:51:10,862 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-09-11 17:51:10,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:10] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-09-11 17:51:13,392 126 INFO rb-46204af-224751-414454 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-09-11 17:51:13,454 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: tour succeeded 2026-09-11 17:51:13,455 126 INFO rb-46204af-224751-414454 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-09-11 17:51:13,998 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: heap 47675956 (allocated 49106944) 2026-09-11 17:51:14,004 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing chrome headless with pid 10157 2026-09-11 17:51:14,005 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing websocket connection 2026-09-11 17:51:14,007 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Terminating chrome headless with pid 10157 2026-09-11 17:51:14,107 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175114_107654_test_02_image_upload_progress_unsplash.txt 2026-09-11 17:51:14,108 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Removing chrome user profile "/tmp/tmpp5emz37z_chrome_odoo" 2026-09-11 17:51:14,173 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 17:51:14,192 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-09-11 17:51:14,243 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:51:14,569 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:14] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.031 0.301 2026-09-11 17:51:14,588 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:14] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.004 0.010 2026-09-11 17:51:14,615 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-09-11 17:51:14,696 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:51:14,932 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:14] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.014 0.226 2026-09-11 17:51:15,627 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:15] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.123 0.567 2026-09-11 17:51:15,635 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:15] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.005 2026-09-11 17:51:16,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:16] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.066 1.284 2026-09-11 17:51:17,024 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-09-11 17:51:17,081 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:51:18,344 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:18] "GET /fr_BE HTTP/1.1" 301 - 11 0.006 1.259 2026-09-11 17:51:18,349 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:18] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-09-11 17:51:20,069 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr HTTP/1.1" 200 - 173 0.138 1.574 2026-09-11 17:51:20,074 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-09-11 17:51:20,144 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr/contactus HTTP/1.1" 200 - 19 0.013 0.054 2026-09-11 17:51:20,149 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.002 2026-09-11 17:51:20,154 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-09-11 17:51:20,197 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr HTTP/1.1" 200 - 8 0.007 0.027 2026-09-11 17:51:20,204 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-09-11 17:51:20,241 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /fr/contactus HTTP/1.1" 200 - 13 0.011 0.022 2026-09-11 17:51:20,242 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-09-11 17:51:20,267 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-09-11 17:51:20,299 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:51:20,533 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:20] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.010 0.228 2026-09-11 17:51:20,534 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-09-11 17:51:20,568 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:51:20,589 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-09-11 17:51:20,879 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome pid: 10719 2026-09-11 17:51:20,879 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless temporary user profile dir: /tmp/tmp6rp3ri1e_chrome_odoo 2026-09-11 17:51:20,879 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:39457/json/version 2026-09-11 17:51:20,881 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:39457/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:51:20,939 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Browser version: Chrome/150.0.7871.114 2026-09-11 17:51:20,940 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:39457/json 2026-09-11 17:51:20,941 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:39457/json with timeout 3 increased to 10s during tests 2026-09-11 17:51:20,975 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Websocket url found: ws://127.0.0.1:39457/devtools/page/5F65A7142AF8D5E42CE23F51CBA3721A 2026-09-11 17:51:20,987 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Enable chrome headless console log notification 2026-09-11 17:51:21,001 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless enable page notifications 2026-09-11 17:51:21,062 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:51:21,076 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Setting session cookie in browser 2026-09-11 17:51:21,078 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Open "http://127.0.0.1:8069/" in browser 2026-09-11 17:51:21,078 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigating to: "http://127.0.0.1:8069/" 2026-09-11 17:51:21,109 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:51:23,526 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET / HTTP/1.1" 200 - 275 0.211 2.224 2026-09-11 17:51:23,530 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigation result: {'frameId': '5F65A7142AF8D5E42CE23F51CBA3721A', 'loaderId': '75DE1EAF26955197B1588F557CB7E811', 'isDownload': False} 2026-09-11 17:51:23,530 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate ready code "odoo.isTourReady('test_replace_media')" 2026-09-11 17:51:23,570 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:51:23,573 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:51:23,612 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.028 0.025 2026-09-11 17:51:23,625 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:51:23,637 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.031 2026-09-11 17:51:23,645 126 INFO rb-46204af-224751-414454 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-09-11 17:51:23,646 126 INFO rb-46204af-224751-414454 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-09-11 17:51:23,659 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:51:23,676 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.022 2026-09-11 17:51:23,768 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:23,777 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:23,802 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.011 0.013 2026-09-11 17:51:23,845 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:23,870 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:51:23,893 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.035 2026-09-11 17:51:23,903 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:23] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.001 0.051 2026-09-11 17:51:24,170 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:24] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:24,244 126 INFO rb-46204af-224751-414454 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-09-11 17:51:24,320 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.030 0.089 2026-09-11 17:51:24,362 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:24] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.015 0.115 2026-09-11 17:51:25,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:25] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 121 0.118 0.660 2026-09-11 17:51:25,994 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:25] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 887 0.451 0.444 2026-09-11 17:51:26,001 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.885 2026-09-11 17:51:26,017 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.902 2026-09-11 17:51:26,027 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.887 2026-09-11 17:51:26,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.028 0.906 2026-09-11 17:51:26,091 126 INFO rb-46204af-224751-414454 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-09-11 17:51:26,129 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 17:51:26,191 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 17:51:26,733 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:51:26,738 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:51:26,749 126 INFO rb-46204af-224751-414454 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-09-11 17:51:26,764 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-09-11 17:51:26,772 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Owl is running in 'dev' mode. 2026-09-11 17:51:26,776 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.009 2026-09-11 17:51:26,813 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:51:26,857 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.035 0.048 2026-09-11 17:51:26,860 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-11 17:51:26,902 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.022 0.062 2026-09-11 17:51:26,990 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:26,991 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.027 0.142 2026-09-11 17:51:27,013 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.128 2026-09-11 17:51:27,102 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:27,115 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.073 0.064 2026-09-11 17:51:27,397 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /mail/data HTTP/1.1" 200 - 140 0.140 0.383 2026-09-11 17:51:27,432 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.012 0.374 2026-09-11 17:51:27,434 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.543 2026-09-11 17:51:27,474 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.424 2026-09-11 17:51:27,494 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.451 2026-09-11 17:51:27,551 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 17:51:27,610 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.032 2026-09-11 17:51:27,623 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.005 0.042 2026-09-11 17:51:27,634 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 17:51:27,642 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:51:27,652 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.077 2026-09-11 17:51:27,658 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.081 2026-09-11 17:51:27,703 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.003 0.017 2026-09-11 17:51:27,743 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.017 0.027 2026-09-11 17:51:27,887 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET / HTTP/1.1" 200 - 32 0.063 0.112 2026-09-11 17:51:27,898 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:51:27,922 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:27] "GET /web/assets/1/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.018 0.147 2026-09-11 17:51:28,034 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.012 0.060 2026-09-11 17:51:28,061 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:51:28,084 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.014 0.018 2026-09-11 17:51:28,098 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:51:28,101 126 INFO rb-46204af-224751-414454 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-09-11 17:51:28,108 126 INFO rb-46204af-224751-414454 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-09-11 17:51:28,108 126 INFO rb-46204af-224751-414454 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-09-11 17:51:28,109 126 INFO rb-46204af-224751-414454 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-09-11 17:51:28,109 126 INFO rb-46204af-224751-414454 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-09-11 17:51:28,109 126 INFO rb-46204af-224751-414454 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-09-11 17:51:28,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.011 0.046 2026-09-11 17:51:28,535 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:51:28,564 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.049 0.081 2026-09-11 17:51:28,617 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.152 2026-09-11 17:51:28,694 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.219 2026-09-11 17:51:28,718 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:51:28,739 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.021 0.016 2026-09-11 17:51:28,746 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:51:28,766 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:28] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.055 2026-09-11 17:51:29,227 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:29] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.180 0.192 2026-09-11 17:51:29,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:29] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.354 2026-09-11 17:51:29,268 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.018 0.369 2026-09-11 17:51:29,393 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:29,455 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:29,959 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:31,428 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.545 1.425 2026-09-11 17:51:31,624 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:31,732 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:31,797 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:31,833 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:31,840 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:31,855 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [2/34] Tour test_replace_media → Step body 2026-09-11 17:51:31,861 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:51:31,864 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:31,871 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:31,886 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:31,894 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:31,899 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:31,904 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:31,906 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:31,921 126 INFO rb-46204af-224751-414454 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-09-11 17:51:31,926 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:31,935 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:31,939 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:31,970 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:51:31,974 126 INFO rb-46204af-224751-414454 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-09-11 17:51:31,976 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:31,978 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:31,984 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:31,991 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:31,996 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:31,998 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:31] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:32,000 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:32,003 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:32,006 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:32,048 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:32,052 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:32,056 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:32,070 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:32,073 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:32,079 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:32,088 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:32,092 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:32,103 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:32,125 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:32,128 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:32,154 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:32,161 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:51:32,161 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:51:32,519 126 INFO rb-46204af-224751-414454 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-09-11 17:51:32,691 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.021 0.027 2026-09-11 17:51:32,708 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.004 0.046 2026-09-11 17:51:32,730 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.008 0.069 2026-09-11 17:51:32,745 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.006 0.072 2026-09-11 17:51:32,759 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.006 0.084 2026-09-11 17:51:32,780 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.008 0.106 2026-09-11 17:51:32,803 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.007 0.091 2026-09-11 17:51:32,828 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.013 0.063 2026-09-11 17:51:32,844 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.004 0.056 2026-09-11 17:51:32,878 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.004 0.159 2026-09-11 17:51:32,892 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.007 0.118 2026-09-11 17:51:32,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.004 0.170 2026-09-11 17:51:32,930 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.007 0.117 2026-09-11 17:51:32,959 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.016 0.105 2026-09-11 17:51:32,981 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:32] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.009 0.119 2026-09-11 17:51:33,030 126 INFO rb-46204af-224751-414454 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-09-11 17:51:33,046 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.012 0.031 2026-09-11 17:51:33,062 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.002 0.061 2026-09-11 17:51:33,110 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.023 0.077 2026-09-11 17:51:33,141 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.007 0.132 2026-09-11 17:51:33,179 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.023 0.158 2026-09-11 17:51:33,213 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.019 0.194 2026-09-11 17:51:33,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.014 0.180 2026-09-11 17:51:33,817 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:33,819 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:33,822 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:33,842 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:33,852 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:33,854 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:33,899 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 17:51:33,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.005 0.033 2026-09-11 17:51:33,946 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.012 0.051 2026-09-11 17:51:33,973 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.005 0.017 2026-09-11 17:51:33,987 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:33] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.006 0.011 2026-09-11 17:51:34,009 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.007 2026-09-11 17:51:34,030 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 17:51:34,038 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 17:51:34,068 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.003 0.016 2026-09-11 17:51:34,121 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,123 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,215 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.014 0.031 2026-09-11 17:51:34,264 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.014 2026-09-11 17:51:34,298 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.007 0.013 2026-09-11 17:51:34,330 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /website/static/src/img/snippets_demo/s_picture.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,359 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.020 0.020 2026-09-11 17:51:34,442 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,484 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:34,503 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:51:34,505 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:51:34,514 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:51:34,546 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:51:34,554 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,558 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,569 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:34,572 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:34,581 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,584 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,588 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,592 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,595 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,601 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,607 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,612 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,628 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:34,644 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,646 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:51:34,650 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,677 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:51:34,684 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:34,686 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,692 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:34,702 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:34,709 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:34,711 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,719 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,736 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:51:34,760 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:51:34,778 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:51:34,797 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:34,804 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,817 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:34,820 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:34,822 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,828 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,831 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,860 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,865 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,872 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:51:34,877 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:34,885 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,895 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:34,908 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:34,916 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:34,945 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:34,951 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:34,957 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:34,987 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:51:34,989 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-09-11 17:51:35,004 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 17:51:35,016 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,019 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,027 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:35,029 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:35,048 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,054 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:35,089 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:35,098 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 17:51:35,112 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:35,114 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:35,154 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:35,157 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:35,162 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.091 2026-09-11 17:51:35,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:51:35,169 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,204 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:35,210 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,214 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,217 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,228 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:35,255 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 17:51:35,260 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:51:35,264 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,266 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:51:35,277 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:35,282 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:35,301 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,308 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,310 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,315 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:35,324 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,328 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:35,335 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:35,336 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:35,340 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,346 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:35,361 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:35,363 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,368 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,375 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,377 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,384 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:35,413 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:35,420 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:35,427 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:35,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,445 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:35,453 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,460 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,474 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:35,488 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:35,496 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,504 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,515 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:35,534 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:35,548 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,555 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,574 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,583 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,592 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,602 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:51:35,614 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,620 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-09-11 17:51:35,626 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,648 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,669 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:35,710 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:51:35,719 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:51:35,720 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:51:35,744 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-09-11 17:51:35,744 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-11 17:51:35,746 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 17:51:35,767 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:35,787 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:35,812 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:35,828 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:51:35,834 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:51:35,861 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:35,878 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:35,902 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:35,908 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.114 2026-09-11 17:51:35,912 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:51:35,925 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:51:35,927 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.135 2026-09-11 17:51:35,936 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:35,940 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:35] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:51:36,337 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:36,403 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:36,408 126 INFO rb-46204af-224751-414454 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-09-11 17:51:36,512 126 INFO rb-46204af-224751-414454 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-09-11 17:51:36,588 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:36,609 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:36] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:36,672 126 INFO rb-46204af-224751-414454 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-09-11 17:51:36,767 126 INFO rb-46204af-224751-414454 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-09-11 17:51:36,939 126 INFO rb-46204af-224751-414454 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-09-11 17:51:37,015 126 INFO rb-46204af-224751-414454 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-09-11 17:51:37,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:37,163 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:37,312 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:37,425 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:38,010 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:38] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.023 0.018 2026-09-11 17:51:38,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:38] "GET /web/image/9527-297b27cc/sample.svg?height=256 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-11 17:51:38,088 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:38] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:38,125 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:38] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.018 0.016 2026-09-11 17:51:38,677 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:38] "GET /web/image/9527-297b27cc/sample.svg HTTP/1.1" 200 - 4 0.008 0.015 2026-09-11 17:51:38,681 126 INFO rb-46204af-224751-414454 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-09-11 17:51:38,812 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:38] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.023 0.014 2026-09-11 17:51:38,897 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:38,958 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:39,047 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,132 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,221 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,255 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.016 0.015 2026-09-11 17:51:39,328 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,419 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:39,493 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,511 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:39,550 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:39,660 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,768 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,795 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_centered.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:39,797 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_descriptive.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:39,803 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_default.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:51:39,807 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_links.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:39,817 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_contact.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:39,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:39,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_minimalist.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:39,832 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "GET /website/static/src/img/snippets_options/footer_template_headline.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:39,862 126 INFO rb-46204af-224751-414454 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-09-11 17:51:39,893 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:39,953 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 11 0.022 0.016 2026-09-11 17:51:39,981 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:39] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.015 0.047 2026-09-11 17:51:40,000 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:40] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.008 0.069 2026-09-11 17:51:40,014 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:40] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.007 0.090 2026-09-11 17:51:40,029 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:40,045 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:40,136 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:40,165 126 INFO rb-46204af-224751-414454 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-09-11 17:51:40,266 126 INFO rb-46204af-224751-414454 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-09-11 17:51:40,391 126 INFO rb-46204af-224751-414454 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-09-11 17:51:40,505 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,036 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,161 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,177 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:41,215 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:41,289 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,395 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,478 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,658 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,671 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:41,745 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:41,880 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,970 126 INFO rb-46204af-224751-414454 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-09-11 17:51:41,976 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:42,062 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:42] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.037 0.020 2026-09-11 17:51:42,072 126 INFO rb-46204af-224751-414454 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-09-11 17:51:42,076 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:42] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.003 0.047 2026-09-11 17:51:42,083 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:42] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.076 2026-09-11 17:51:42,096 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:42] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.004 0.054 2026-09-11 17:51:42,120 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:42,127 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:42,168 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-11 17:51:42,199 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: tour succeeded 2026-09-11 17:51:42,199 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: ╔═══════════════════════════════════╗ ║ TOUR test_replace_media SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 17:51:42,970 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: heap 51178712 (allocated 52908032) 2026-09-11 17:51:43,006 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing chrome headless with pid 10719 2026-09-11 17:51:43,016 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing websocket connection 2026-09-11 17:51:43,027 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Terminating chrome headless with pid 10719 2026-09-11 17:51:43,283 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175143_283653_test_01_replace_media.txt 2026-09-11 17:51:43,284 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Removing chrome user profile "/tmp/tmp6rp3ri1e_chrome_odoo" 2026-09-11 17:51:43,341 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-09-11 17:51:43,850 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome pid: 11206 2026-09-11 17:51:43,850 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless temporary user profile dir: /tmp/tmpt5af8zo4_chrome_odoo 2026-09-11 17:51:43,852 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:37319/json/version 2026-09-11 17:51:43,870 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:37319/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:51:44,015 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Browser version: Chrome/150.0.7871.114 2026-09-11 17:51:44,015 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:37319/json 2026-09-11 17:51:44,016 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:37319/json with timeout 3 increased to 10s during tests 2026-09-11 17:51:44,045 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Websocket url found: ws://127.0.0.1:37319/devtools/page/0F4B925001480A040C7CD99522DC896D 2026-09-11 17:51:44,092 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Enable chrome headless console log notification 2026-09-11 17:51:44,118 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless enable page notifications 2026-09-11 17:51:44,237 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:51:44,301 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Setting session cookie in browser 2026-09-11 17:51:44,320 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Open "http://127.0.0.1:8069/" in browser 2026-09-11 17:51:44,321 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigating to: "http://127.0.0.1:8069/" 2026-09-11 17:51:44,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:51:46,063 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET / HTTP/1.1" 200 - 275 0.350 1.337 2026-09-11 17:51:46,073 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigation result: {'frameId': '0F4B925001480A040C7CD99522DC896D', 'loaderId': 'DE8F78E0DABB0D5CF012C18395C9CBD7', 'isDownload': False} 2026-09-11 17:51:46,073 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate ready code "odoo.isTourReady('test_image_link')" 2026-09-11 17:51:46,111 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:46,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:51:46,184 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.025 2026-09-11 17:51:46,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:51:46,227 126 INFO rb-46204af-224751-414454 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-09-11 17:51:46,228 126 INFO rb-46204af-224751-414454 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-09-11 17:51:46,239 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.030 0.078 2026-09-11 17:51:46,247 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:51:46,272 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.033 2026-09-11 17:51:46,449 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:46,458 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:46,478 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.025 0.010 2026-09-11 17:51:46,552 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:46,640 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:51:46,687 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.027 0.071 2026-09-11 17:51:46,723 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:46] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.015 0.111 2026-09-11 17:51:47,199 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:47] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:47,309 126 INFO rb-46204af-224751-414454 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-09-11 17:51:47,355 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:47] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.052 0.056 2026-09-11 17:51:47,492 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.027 0.220 2026-09-11 17:51:48,329 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:48] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 121 0.221 0.762 2026-09-11 17:51:48,363 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:48] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-11 17:51:48,380 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:48] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-11 17:51:48,426 126 INFO rb-46204af-224751-414454 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-09-11 17:51:49,427 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 887 0.605 0.448 2026-09-11 17:51:49,476 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.013 1.069 2026-09-11 17:51:49,490 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.212 2026-09-11 17:51:49,507 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.131 2026-09-11 17:51:49,513 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.764 2026-09-11 17:51:49,709 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-11 17:51:49,723 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-09-11 17:51:49,730 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-09-11 17:51:49,732 126 INFO rb-46204af-224751-414454 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-09-11 17:51:49,765 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.018 2026-09-11 17:51:49,778 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Owl is running in 'dev' mode. 2026-09-11 17:51:49,938 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:51:50,035 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.080 0.160 2026-09-11 17:51:50,038 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-09-11 17:51:50,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:50,745 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "POST /mail/data HTTP/1.1" 200 - 146 0.460 0.312 2026-09-11 17:51:50,869 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.051 0.901 2026-09-11 17:51:50,871 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.913 2026-09-11 17:51:50,926 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.836 2026-09-11 17:51:50,998 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.023 1.068 2026-09-11 17:51:51,011 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:51,050 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.638 2026-09-11 17:51:51,099 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.012 0.120 2026-09-11 17:51:51,145 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.144 2026-09-11 17:51:51,204 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.030 0.217 2026-09-11 17:51:51,206 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.294 2026-09-11 17:51:51,227 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.245 2026-09-11 17:51:51,258 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:51,300 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.005 0.026 2026-09-11 17:51:51,306 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:51:51,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:51:51,340 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 17:51:51,432 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.002 0.033 2026-09-11 17:51:51,449 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.038 2026-09-11 17:51:51,481 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 17:51:51,653 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET / HTTP/1.1" 200 - 32 0.086 0.113 2026-09-11 17:51:51,802 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.053 0.197 2026-09-11 17:51:51,871 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:51:51,918 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.053 0.033 2026-09-11 17:51:51,933 126 INFO rb-46204af-224751-414454 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-09-11 17:51:51,935 126 INFO rb-46204af-224751-414454 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-09-11 17:51:51,940 126 INFO rb-46204af-224751-414454 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-09-11 17:51:51,941 126 INFO rb-46204af-224751-414454 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-09-11 17:51:51,941 126 INFO rb-46204af-224751-414454 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-09-11 17:51:51,941 126 INFO rb-46204af-224751-414454 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-09-11 17:51:51,946 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:51:51,976 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:51] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.016 0.125 2026-09-11 17:51:52,457 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:51:52,516 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.084 0.124 2026-09-11 17:51:52,682 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:52] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.049 0.261 2026-09-11 17:51:52,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:52] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.045 0.396 2026-09-11 17:51:52,774 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:51:52,811 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:52] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.103 2026-09-11 17:51:52,825 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:51:52,856 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:52] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.028 0.132 2026-09-11 17:51:52,970 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:52] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.003 0.025 2026-09-11 17:51:53,031 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.017 0.062 2026-09-11 17:51:53,233 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:51:53,342 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:51:53,533 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:53] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.334 0.274 2026-09-11 17:51:53,847 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:55,742 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.709 1.685 2026-09-11 17:51:55,946 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:51:56,062 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:51:56,156 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:51:56,191 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,213 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,218 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:56,222 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:56,229 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:56,235 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:56,239 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,256 126 INFO rb-46204af-224751-414454 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-09-11 17:51:56,276 126 INFO rb-46204af-224751-414454 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-09-11 17:51:56,289 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:56,297 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:56,327 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:51:56,333 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 17:51:56,335 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:56,338 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:56,341 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,357 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:56,371 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:56,389 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,391 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:56,420 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:56,428 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:56,436 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 17:51:56,462 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:56,483 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,490 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:56,491 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.097 2026-09-11 17:51:56,516 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:51:56,560 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.112 2026-09-11 17:51:56,570 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:56,577 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,580 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:56,608 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-09-11 17:51:56,630 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:51:56,651 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:56,668 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,672 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,680 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:56,689 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:56] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:56,953 126 INFO rb-46204af-224751-414454 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-09-11 17:51:57,193 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.014 0.032 2026-09-11 17:51:57,212 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.007 0.040 2026-09-11 17:51:57,247 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.014 0.051 2026-09-11 17:51:57,307 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.031 0.100 2026-09-11 17:51:57,330 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.010 0.111 2026-09-11 17:51:57,386 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.034 0.116 2026-09-11 17:51:57,466 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.057 0.235 2026-09-11 17:51:57,510 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.025 0.230 2026-09-11 17:51:57,535 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "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.010 0.342 2026-09-11 17:51:57,583 126 INFO rb-46204af-224751-414454 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-09-11 17:51:57,596 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.008 0.021 2026-09-11 17:51:57,631 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.015 0.048 2026-09-11 17:51:57,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:57] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.008 0.042 2026-09-11 17:51:58,368 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:58,379 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:58,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:58,409 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:58,447 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:51:58,463 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:51:58,473 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 17:51:58,475 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-09-11 17:51:58,476 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:51:58,477 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:51:58,540 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.045 2026-09-11 17:51:58,544 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.002 0.056 2026-09-11 17:51:58,549 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.013 0.041 2026-09-11 17:51:58,588 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.005 0.015 2026-09-11 17:51:58,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.027 2026-09-11 17:51:58,623 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.007 0.045 2026-09-11 17:51:58,627 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.025 2026-09-11 17:51:58,636 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.021 2026-09-11 17:51:58,666 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.005 0.013 2026-09-11 17:51:58,745 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:58,747 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:58,804 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.016 2026-09-11 17:51:58,858 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.015 2026-09-11 17:51:58,899 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.014 2026-09-11 17:51:58,937 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:58,945 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:58] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.017 0.015 2026-09-11 17:51:59,008 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,036 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,051 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:59,086 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:59,099 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:59,120 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-09-11 17:51:59,137 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 17:51:59,142 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 17:51:59,155 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:59,164 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,198 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:59,204 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,212 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,237 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,259 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:51:59,271 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:59,275 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.162 2026-09-11 17:51:59,294 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,302 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:59,308 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,321 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:59,337 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:59,356 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:59,370 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:51:59,388 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:59,401 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:51:59,407 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:51:59,423 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:51:59,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:59,446 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,450 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:51:59,461 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,465 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:59,467 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,479 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:51:59,491 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:59,499 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,503 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:51:59,506 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:51:59,513 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,518 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,525 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,528 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:59,538 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,563 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:51:59,585 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:51:59,586 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:51:59,588 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:51:59,593 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,596 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,606 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,630 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:51:59,641 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:51:59,649 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:51:59,661 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:59,664 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,693 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,701 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:51:59,708 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,711 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,715 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,732 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:51:59,736 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,749 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:59,771 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,773 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,774 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,782 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,788 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,791 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,832 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,836 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,855 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:51:59,860 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,872 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,888 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,898 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:51:59,905 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,908 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,925 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,927 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:59,931 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,943 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:51:59,959 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:51:59,963 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:51:59,974 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:51:59,979 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,981 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:51:59,998 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:51:59] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:52:00,003 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,017 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:52:00,029 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:52:00,043 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:52:00,046 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:52:00,076 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:52:00,077 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:52:00,079 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,096 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:52:00,105 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:00,108 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:52:00,115 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:52:00,136 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:00,139 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:52:00,142 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,150 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:52:00,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:52:00,183 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:52:00,188 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:52:00,191 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:52:00,197 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:00,227 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:52:00,225 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:52:00,224 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:52:00,230 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:52:00,246 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:00,252 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:00,259 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:52:00,261 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,281 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:52:00,283 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:00,284 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:52:00,285 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:00,291 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:00,294 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,308 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:52:00,325 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:52:00,332 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:52:00,352 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:52:00,352 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:52:00,356 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,360 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,361 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:00,393 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:52:00,396 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:52:00,400 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,402 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:52:00,420 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,427 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,431 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:52:00,719 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:00,782 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:00,795 126 INFO rb-46204af-224751-414454 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-09-11 17:52:00,875 126 INFO rb-46204af-224751-414454 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-09-11 17:52:00,897 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:00,912 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:00] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:00,961 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,048 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,063 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,166 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,270 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,391 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,529 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,532 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,536 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,560 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,628 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,770 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,814 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,860 126 INFO rb-46204af-224751-414454 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-09-11 17:52:01,874 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:01,953 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,024 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,131 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,250 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,261 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,268 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,319 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,383 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,449 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,482 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,488 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,500 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,566 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,631 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,761 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,854 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,870 126 INFO rb-46204af-224751-414454 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-09-11 17:52:02,870 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,895 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:02,964 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,038 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,062 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,073 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,073 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,134 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,196 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,322 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,420 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,431 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,431 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,460 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,520 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,589 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,616 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,628 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,636 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,717 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,792 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,887 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,899 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:03] "POST /website/get_suggested_links HTTP/1.1" 200 - 191 0.431 0.183 2026-09-11 17:52:03,965 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:03,975 126 INFO rb-46204af-224751-414454 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-09-11 17:52:03,980 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:04,008 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:04,100 126 INFO rb-46204af-224751-414454 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-09-11 17:52:04,182 126 INFO rb-46204af-224751-414454 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-09-11 17:52:04,229 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:04,237 126 INFO rb-46204af-224751-414454 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-09-11 17:52:04,248 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:04,309 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-11 17:52:04,374 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: tour succeeded 2026-09-11 17:52:04,376 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: ╔════════════════════════════════╗ ║ TOUR test_image_link SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-11 17:52:04,445 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:04] "POST /website/get_suggested_links HTTP/1.1" 200 - 121 0.404 0.159 2026-09-11 17:52:05,042 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: heap 47307772 (allocated 48582656) 2026-09-11 17:52:05,079 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing chrome headless with pid 11206 2026-09-11 17:52:05,084 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing websocket connection 2026-09-11 17:52:05,091 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Terminating chrome headless with pid 11206 2026-09-11 17:52:05,282 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175205_282738_test_02_image_link.txt 2026-09-11 17:52:05,283 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Removing chrome user profile "/tmp/tmpt5af8zo4_chrome_odoo" 2026-09-11 17:52:05,363 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:52:05,405 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-09-11 17:52:05,475 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:06,643 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:06] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.274 0.901 2026-09-11 17:52:07,347 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:07] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.231 0.442 2026-09-11 17:52:07,425 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:07] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.013 0.056 2026-09-11 17:52:07,431 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_menu.TestWebsiteMenu.test_menu_active_element: waiting for threads: [] 2026-09-11 17:52:07,469 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:52:07,485 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-09-11 17:52:14,828 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:15,170 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:15] "GET /multi_company_website HTTP/1.1" 200 - 11 0.006 0.344 2026-09-11 17:52:15,172 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-09-11 17:52:15,249 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:52:15,292 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-09-11 17:52:15,340 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:16,467 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:16] "GET /unexisting HTTP/1.1" 404 - 189 0.212 0.922 2026-09-11 17:52:16,508 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:16] "GET / HTTP/1.1" 303 - 6 0.009 0.020 2026-09-11 17:52:16,739 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:16] "GET /contactus HTTP/1.1" 200 - 26 0.018 0.210 2026-09-11 17:52:16,807 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-09-11 17:52:17,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-09-11 17:52:17,045 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-09-11 17:52:17,350 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:17] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.137 0.429 2026-09-11 17:52:17,399 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-09-11 17:52:17,422 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:17] "GET / HTTP/1.1" 303 - 15 0.039 0.026 2026-09-11 17:52:17,671 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:17] "GET /contactus HTTP/1.1" 200 - 25 0.026 0.220 2026-09-11 17:52:17,674 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page.WithContext.test_01_homepage_url: waiting for threads: [] 2026-09-11 17:52:17,710 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:52:17,728 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-09-11 17:52:18,434 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11676 2026-09-11 17:52:18,434 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp1_x4wq09_chrome_odoo 2026-09-11 17:52:18,435 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:45849/json/version 2026-09-11 17:52:18,436 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:45849/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:52:18,570 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-09-11 17:52:18,571 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:45849/json 2026-09-11 17:52:18,572 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:45849/json with timeout 3 increased to 10s during tests 2026-09-11 17:52:18,583 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:45849/devtools/page/9B88EBB3EA03E78349F241553925DDF3 2026-09-11 17:52:18,595 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-09-11 17:52:18,611 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-09-11 17:52:18,738 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:18,753 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-09-11 17:52:18,774 126 INFO rb-46204af-224751-414454 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-09-11 17:52:18,774 126 INFO rb-46204af-224751-414454 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-09-11 17:52:18,813 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:21,646 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:21] "GET /odoo/action-test_website.action_test_model_multi_website HTTP/1.1" 200 - 186 0.308 2.529 2026-09-11 17:52:21,650 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '9B88EBB3EA03E78349F241553925DDF3', 'loaderId': '973B6996B7E86DFB6DF875D51E31C17B', 'isDownload': False} 2026-09-11 17:52:21,651 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager')" 2026-09-11 17:52:21,700 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:21] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-11 17:52:21,747 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:21] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.041 2026-09-11 17:52:21,799 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.036 2026-09-11 17:52:21,813 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:21] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.104 2026-09-11 17:52:21,905 126 INFO rb-46204af-224751-414454 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-09-11 17:52:23,414 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 1.122 0.585 2026-09-11 17:52:23,431 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 1.111 2026-09-11 17:52:23,439 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.545 2026-09-11 17:52:23,596 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:52:23,598 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 17:52:23,609 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 17:52:23,632 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.020 2026-09-11 17:52:23,638 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-09-11 17:52:23,684 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:52:23,734 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.052 2026-09-11 17:52:23,736 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:52:23,769 126 INFO rb-46204af-224751-414454 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-09-11 17:52:23,787 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.071 2026-09-11 17:52:23,791 126 INFO rb-46204af-224751-414454 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-09-11 17:52:23,880 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:52:23,994 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.117 0.164 2026-09-11 17:52:24,019 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.253 2026-09-11 17:52:24,021 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.229 2026-09-11 17:52:24,074 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:24,084 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:24,474 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /mail/data HTTP/1.1" 200 - 140 0.271 0.425 2026-09-11 17:52:24,518 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.460 2026-09-11 17:52:24,579 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.019 0.519 2026-09-11 17:52:24,638 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.040 0.556 2026-09-11 17:52:24,707 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.039 0.802 2026-09-11 17:52:24,709 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-09-11 17:52:24,776 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 20 0.038 0.067 2026-09-11 17:52:24,836 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.173 2026-09-11 17:52:24,843 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 17:52:24,859 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:24,870 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:24,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-11 17:52:24,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:52:24,917 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:52:25,059 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,115 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,187 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,245 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,308 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,398 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,482 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,490 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 17:52:25,535 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,598 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,613 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 17:52:25,632 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:25,666 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 17:52:25,672 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:52:25,736 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,802 126 INFO rb-46204af-224751-414454 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-09-11 17:52:25,810 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 17:52:25,824 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:25,873 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.009 0.018 2026-09-11 17:52:25,876 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:52:25,922 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-09-11 17:52:25,924 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_website_page_manager SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-11 17:52:26,086 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 27094252 (allocated 28774400) 2026-09-11 17:52:26,114 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11676 2026-09-11 17:52:26,117 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-09-11 17:52:26,118 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11676 2026-09-11 17:52:26,260 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175226_260006_test_page_manager_test_model.txt 2026-09-11 17:52:26,260 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp1_x4wq09_chrome_odoo" 2026-09-11 17:52:26,661 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11893 2026-09-11 17:52:26,661 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpu3gwy2o2_chrome_odoo 2026-09-11 17:52:26,662 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:43365/json/version 2026-09-11 17:52:26,663 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:43365/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:52:26,710 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-09-11 17:52:26,711 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:43365/json 2026-09-11 17:52:26,718 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:43365/json with timeout 3 increased to 10s during tests 2026-09-11 17:52:26,749 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:43365/devtools/page/91AB520F0D6D8716BDAEFD72436069E6 2026-09-11 17:52:26,776 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-09-11 17:52:26,798 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-09-11 17:52:26,922 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:26,931 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-09-11 17:52:26,938 126 INFO rb-46204af-224751-414454 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-09-11 17:52:26,938 126 INFO rb-46204af-224751-414454 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-09-11 17:52:27,095 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:27] "GET /odoo/action-test_website.action_test_model_multi_website_js_class_bug HTTP/1.1" 200 - 20 0.030 0.106 2026-09-11 17:52:27,103 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '91AB520F0D6D8716BDAEFD72436069E6', 'loaderId': 'EA76FEE1B539590235CFE9D8E75794CF', 'isDownload': False} 2026-09-11 17:52:27,103 126 INFO rb-46204af-224751-414454 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-09-11 17:52:27,182 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:27] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.026 2026-09-11 17:52:27,197 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:27] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-09-11 17:52:27,209 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:27] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:52:27,249 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.048 2026-09-11 17:52:27,271 126 INFO rb-46204af-224751-414454 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-09-11 17:52:28,749 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:28] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 886 1.010 0.567 2026-09-11 17:52:28,758 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:28] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.458 2026-09-11 17:52:28,769 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:28] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 1.096 2026-09-11 17:52:28,982 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:52:28,992 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:52:29,001 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-09-11 17:52:29,015 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 17:52:29,042 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-09-11 17:52:29,061 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:29,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /odoo/offline HTTP/1.1" 200 - 1 0.011 0.021 2026-09-11 17:52:29,242 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.061 2026-09-11 17:52:29,344 126 INFO rb-46204af-224751-414454 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-09-11 17:52:29,378 126 INFO rb-46204af-224751-414454 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-09-11 17:52:29,415 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.096 0.160 2026-09-11 17:52:29,509 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:52:29,525 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:29,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "POST /mail/data HTTP/1.1" 200 - 72 0.281 0.231 2026-09-11 17:52:29,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.515 2026-09-11 17:52:29,955 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.474 2026-09-11 17:52:29,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:29] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.010 0.514 2026-09-11 17:52:30,067 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.038 0.581 2026-09-11 17:52:30,089 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 17:52:30,144 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.021 2026-09-11 17:52:30,161 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:30,197 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 3 0.015 0.054 2026-09-11 17:52:30,225 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:30,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.014 0.075 2026-09-11 17:52:30,270 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.007 0.013 2026-09-11 17:52:30,277 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:52:30,434 126 INFO rb-46204af-224751-414454 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-09-11 17:52:30,453 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 17:52:30,473 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:52:30,518 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.003 0.019 2026-09-11 17:52:30,521 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:52:30,619 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-09-11 17:52:30,619 126 INFO rb-46204af-224751-414454 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-09-11 17:52:30,746 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25780928 (allocated 27725824) 2026-09-11 17:52:30,783 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11893 2026-09-11 17:52:30,786 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-09-11 17:52:30,789 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11893 2026-09-11 17:52:30,935 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175230_935621_test_page_manager_test_model.txt 2026-09-11 17:52:30,935 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpu3gwy2o2_chrome_odoo" 2026-09-11 17:52:31,245 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 12107 2026-09-11 17:52:31,245 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp3_4645sr_chrome_odoo 2026-09-11 17:52:31,245 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:45003/json/version 2026-09-11 17:52:31,246 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:45003/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:52:31,324 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-09-11 17:52:31,325 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:45003/json 2026-09-11 17:52:31,325 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:45003/json with timeout 3 increased to 10s during tests 2026-09-11 17:52:31,366 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:45003/devtools/page/039E0D241CE0E8C9E7573D659F4E98E6 2026-09-11 17:52:31,422 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-09-11 17:52:31,441 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-09-11 17:52:31,543 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:31,561 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-09-11 17:52:31,578 126 INFO rb-46204af-224751-414454 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-09-11 17:52:31,578 126 INFO rb-46204af-224751-414454 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-09-11 17:52:31,728 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:31] "GET /odoo/action-test_website.action_test_model HTTP/1.1" 200 - 20 0.027 0.095 2026-09-11 17:52:31,736 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '039E0D241CE0E8C9E7573D659F4E98E6', 'loaderId': '3F26A66F61EE1C90BD6C577809F4924E', 'isDownload': False} 2026-09-11 17:52:31,736 126 INFO rb-46204af-224751-414454 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-09-11 17:52:31,800 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:31] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-09-11 17:52:31,855 126 INFO rb-46204af-224751-414454 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-09-11 17:52:32,869 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:32] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 886 0.627 0.453 2026-09-11 17:52:32,900 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 1.092 2026-09-11 17:52:32,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:32] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.119 2026-09-11 17:52:32,946 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:32] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.015 1.149 2026-09-11 17:52:32,962 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:32] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-09-11 17:52:33,064 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 17:52:33,819 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:52:33,825 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-11 17:52:33,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 17:52:33,870 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.012 0.014 2026-09-11 17:52:33,882 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-09-11 17:52:33,910 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:33,979 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.034 2026-09-11 17:52:33,995 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:33] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.055 2026-09-11 17:52:34,009 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: The ready code tooks too much time : 2.273678779602051 2026-09-11 17:52:34,010 126 INFO rb-46204af-224751-414454 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-09-11 17:52:34,058 126 INFO rb-46204af-224751-414454 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-09-11 17:52:34,148 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:34,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.056 0.165 2026-09-11 17:52:34,169 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.108 2026-09-11 17:52:34,321 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:34,355 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:34,692 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "POST /mail/data HTTP/1.1" 200 - 72 0.283 0.339 2026-09-11 17:52:34,736 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.018 0.504 2026-09-11 17:52:34,786 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.015 0.624 2026-09-11 17:52:34,787 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.592 2026-09-11 17:52:34,835 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.610 2026-09-11 17:52:34,893 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.028 0.649 2026-09-11 17:52:34,895 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.037 2026-09-11 17:52:34,919 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.050 2026-09-11 17:52:34,948 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:52:34,991 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:34] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.033 0.026 2026-09-11 17:52:35,019 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 17:52:35,029 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:35,078 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 2 0.007 0.004 2026-09-11 17:52:35,086 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:52:35,089 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:52:35,237 126 INFO rb-46204af-224751-414454 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-09-11 17:52:35,257 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 17:52:35,289 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:52:35,325 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 17:52:35,334 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:52:35,425 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-09-11 17:52:35,426 126 INFO rb-46204af-224751-414454 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-09-11 17:52:35,554 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25691016 (allocated 27201536) 2026-09-11 17:52:35,582 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 12107 2026-09-11 17:52:35,586 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-09-11 17:52:35,587 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 12107 2026-09-11 17:52:35,692 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175235_692703_test_page_manager_test_model.txt 2026-09-11 17:52:35,693 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp3_4645sr_chrome_odoo" 2026-09-11 17:52:35,777 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:52:35,823 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-09-11 17:52:36,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:52:36,833 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:37,135 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:37] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.003 0.303 2026-09-11 17:52:37,187 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:37] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.026 0.022 2026-09-11 17:52:37,217 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:portal_user from n/a 2026-09-11 17:52:37,249 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:37] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.002 2026-09-11 17:52:37,277 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:37] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.012 0.013 2026-09-11 17:52:37,307 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-09-11 17:52:37,618 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:52:37,915 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:38,197 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.001 0.283 2026-09-11 17:52:38,245 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.026 0.018 2026-09-11 17:52:38,251 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,267 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.008 2026-09-11 17:52:38,282 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-09-11 17:52:38,306 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.016 2026-09-11 17:52:38,316 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 17:52:38,323 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,362 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.012 0.023 2026-09-11 17:52:38,369 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,413 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.010 0.021 2026-09-11 17:52:38,419 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,435 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-09-11 17:52:38,470 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.019 0.025 2026-09-11 17:52:38,476 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,492 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-09-11 17:52:38,526 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.016 0.023 2026-09-11 17:52:38,537 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,549 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 17:52:38,559 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-11 17:52:38,571 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-09-11 17:52:38,618 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.026 0.025 2026-09-11 17:52:38,631 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-09-11 17:52:38,688 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:38] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.015 0.034 2026-09-11 17:52:38,725 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-09-11 17:52:40,501 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:52:40,780 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:41,101 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:41] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.043 0.282 2026-09-11 17:52:41,103 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-09-11 17:52:41,137 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-09-11 17:52:41,596 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:41,891 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:41] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.018 0.281 2026-09-11 17:52:41,903 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-09-11 17:52:42,125 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-09-11 17:52:42,136 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-09-11 17:52:42,831 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:42] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.224 0.710 2026-09-11 17:52:42,853 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-09-11 17:52:42,879 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:42] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.008 0.022 2026-09-11 17:52:42,957 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:42] "GET /404 HTTP/1.1" 404 - 15 0.035 0.036 2026-09-11 17:52:42,992 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-09-11 17:52:43,061 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:43] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.047 0.026 2026-09-11 17:52:43,076 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:43] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.001 0.012 2026-09-11 17:52:43,077 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-09-11 17:52:43,107 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-09-11 17:52:43,755 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:44,943 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:44] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.226 0.965 2026-09-11 17:52:44,976 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:44] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.006 0.015 2026-09-11 17:52:45,074 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:45] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.045 0.040 2026-09-11 17:52:45,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:45] "GET /get HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:52:45,096 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_05_redirect_404_notfound_record: waiting for threads: [] 2026-09-11 17:52:45,126 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-09-11 17:52:45,468 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:52:45,762 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:47,219 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:47] "GET /test_view HTTP/1.1" 200 - 21 0.043 1.417 2026-09-11 17:52:47,221 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-09-11 17:52:47,245 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-09-11 17:52:47,670 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-11 17:52:47,959 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:48,222 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:48] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.008 0.263 2026-09-11 17:52:48,257 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:48] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.015 0.016 2026-09-11 17:52:48,296 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-09-11 17:52:48,805 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:49,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:49] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.009 0.244 2026-09-11 17:52:49,068 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:49] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.002 0.007 2026-09-11 17:52:49,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:49] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.003 0.006 2026-09-11 17:52:49,094 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:49] "GET /foo HTTP/1.1" 301 - 5 0.003 0.005 2026-09-11 17:52:49,110 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:49] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.006 0.008 2026-09-11 17:52:49,112 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-09-11 17:52:49,159 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:52:49,185 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-09-11 17:52:49,388 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:49,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:50,163 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:50] "GET /test_page_view HTTP/1.1" 500 - 317 0.314 0.447 2026-09-11 17:52:50,204 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:52:50,204 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:50] "POST /website/reset_template HTTP/1.1" 200 - 15 0.017 0.015 2026-09-11 17:52:52,494 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:52] "GET /test_page_view HTTP/1.1" 200 - 258 0.345 1.942 2026-09-11 17:52:52,495 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-09-11 17:52:52,525 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-09-11 17:52:52,638 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:52,665 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:53,591 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:53] "GET /test_view HTTP/1.1" 500 - 325 0.444 0.493 2026-09-11 17:52:53,647 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:52:53,647 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:53] "POST /website/reset_template HTTP/1.1" 200 - 14 0.035 0.016 2026-09-11 17:52:54,978 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:54] "GET /test_view HTTP/1.1" 200 - 254 0.425 0.903 2026-09-11 17:52:54,979 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-09-11 17:52:55,004 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-09-11 17:52:55,132 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:55,149 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:55,578 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:55] "GET /test_view HTTP/1.1" 500 - 41 0.078 0.354 2026-09-11 17:52:55,615 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:52:55,615 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:55] "POST /website/reset_template HTTP/1.1" 200 - 14 0.016 0.017 2026-09-11 17:52:56,928 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:56] "GET /test_view HTTP/1.1" 200 - 257 0.413 0.896 2026-09-11 17:52:56,929 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-09-11 17:52:56,959 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-09-11 17:52:57,041 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:57,058 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:57,770 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:57] "GET /test_view HTTP/1.1" 500 - 326 0.243 0.471 2026-09-11 17:52:57,812 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:52:57,812 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:57] "POST /website/reset_template HTTP/1.1" 200 - 16 0.021 0.018 2026-09-11 17:52:58,998 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:58] "GET /test_view HTTP/1.1" 200 - 254 0.315 0.868 2026-09-11 17:52:59,000 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-09-11 17:52:59,024 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-09-11 17:52:59,162 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:52:59,177 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:52:59,520 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:59] "GET /test_view HTTP/1.1" 500 - 37 0.040 0.308 2026-09-11 17:52:59,570 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:52:59,571 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:52:59] "POST /website/reset_template HTTP/1.1" 200 - 14 0.023 0.016 2026-09-11 17:53:00,617 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:00] "GET /test_view HTTP/1.1" 200 - 254 0.175 0.868 2026-09-11 17:53:00,623 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-09-11 17:53:00,671 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-09-11 17:53:01,083 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12373 2026-09-11 17:53:01,084 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpae259xwr_chrome_odoo 2026-09-11 17:53:01,084 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:41955/json/version 2026-09-11 17:53:01,085 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41955/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:53:01,166 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-09-11 17:53:01,166 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:41955/json 2026-09-11 17:53:01,166 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41955/json with timeout 3 increased to 10s during tests 2026-09-11 17:53:01,197 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:41955/devtools/page/61CDEEEEEB65651636E23F9F8CF966C9 2026-09-11 17:53:01,214 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-09-11 17:53:01,236 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-09-11 17:53:01,319 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:53:01,385 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-09-11 17:53:01,398 126 INFO rb-46204af-224751-414454 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-09-11 17:53:01,398 126 INFO rb-46204af-224751-414454 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-09-11 17:53:01,455 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:53:04,221 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:04] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 186 0.350 2.425 2026-09-11 17:53:04,225 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '61CDEEEEEB65651636E23F9F8CF966C9', 'loaderId': '53FB064C6F63E2CE0BCF7F30303CA056', 'isDownload': False} 2026-09-11 17:53:04,225 126 INFO rb-46204af-224751-414454 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-09-11 17:53:04,281 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:04] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 17:53:04,291 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:04] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:53:05,459 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:05] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.718 0.482 2026-09-11 17:53:05,506 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 1.198 2026-09-11 17:53:05,514 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:05] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.242 2026-09-11 17:53:05,524 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:05] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 17:53:05,544 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:05] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 17:53:05,568 126 INFO rb-46204af-224751-414454 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-09-11 17:53:06,123 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:53:06,131 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-11 17:53:06,148 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-09-11 17:53:06,158 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-09-11 17:53:06,164 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.020 2026-09-11 17:53:06,273 126 INFO rb-46204af-224751-414454 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-09-11 17:53:06,290 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:53:06,392 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.090 0.134 2026-09-11 17:53:06,395 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-09-11 17:53:06,403 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.103 2026-09-11 17:53:06,431 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:53:06,835 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "POST /mail/data HTTP/1.1" 200 - 146 0.259 0.295 2026-09-11 17:53:06,979 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.066 0.665 2026-09-11 17:53:07,171 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /odoo/action-website.website_preview?path=/test_page_view&enable_editor=1 HTTP/1.1" 200 - 20 0.077 0.788 2026-09-11 17:53:07,179 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:07,246 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.030 0.979 2026-09-11 17:53:07,277 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.843 2026-09-11 17:53:07,312 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.216 2026-09-11 17:53:07,373 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.032 0.277 2026-09-11 17:53:07,424 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.319 2026-09-11 17:53:07,426 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.364 2026-09-11 17:53:07,560 126 INFO rb-46204af-224751-414454 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-09-11 17:53:07,571 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.018 2026-09-11 17:53:07,584 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-09-11 17:53:07,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.010 2026-09-11 17:53:07,662 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.035 2026-09-11 17:53:07,790 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.041 0.127 2026-09-11 17:53:07,877 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:53:07,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:53:07,934 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:53:08,129 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /mail/data HTTP/1.1" 200 - 72 0.183 0.246 2026-09-11 17:53:08,172 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.403 2026-09-11 17:53:08,251 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.053 0.356 2026-09-11 17:53:08,295 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/action/load HTTP/1.1" 200 - 6 0.025 0.418 2026-09-11 17:53:08,362 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.029 0.498 2026-09-11 17:53:08,366 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.634 2026-09-11 17:53:08,409 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.011 0.114 2026-09-11 17:53:08,427 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.005 0.077 2026-09-11 17:53:08,431 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-09-11 17:53:08,447 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-09-11 17:53:08,460 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.077 2026-09-11 17:53:08,464 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.124 2026-09-11 17:53:08,469 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:08,558 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 6 0.028 0.031 2026-09-11 17:53:08,569 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:08] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.002 0.047 2026-09-11 17:53:10,626 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:10] "GET /test_page_view HTTP/1.1" 200 - 1083 0.897 1.157 2026-09-11 17:53:10,634 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:10] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 2.034 2026-09-11 17:53:10,651 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:53:10,711 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:10] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.045 0.026 2026-09-11 17:53:10,722 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:53:10,735 126 INFO rb-46204af-224751-414454 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-09-11 17:53:10,735 126 INFO rb-46204af-224751-414454 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-09-11 17:53:10,743 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:10] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.011 0.092 2026-09-11 17:53:10,844 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:53:11,017 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.138 0.197 2026-09-11 17:53:11,054 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:53:11,090 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.033 0.307 2026-09-11 17:53:11,098 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.002 0.253 2026-09-11 17:53:11,113 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:53:11,131 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.010 0.085 2026-09-11 17:53:11,150 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:53:11,176 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.024 0.117 2026-09-11 17:53:11,188 126 INFO rb-46204af-224751-414454 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-09-11 17:53:11,189 126 INFO rb-46204af-224751-414454 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-09-11 17:53:11,189 126 INFO rb-46204af-224751-414454 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-09-11 17:53:11,191 126 INFO rb-46204af-224751-414454 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-09-11 17:53:11,191 126 INFO rb-46204af-224751-414454 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-09-11 17:53:11,191 126 INFO rb-46204af-224751-414454 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-09-11 17:53:11,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:53:11,305 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.015 0.066 2026-09-11 17:53:11,321 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.006 0.065 2026-09-11 17:53:11,634 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 17:53:11,847 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:53:11,875 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.076 0.134 2026-09-11 17:53:11,938 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:11] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.035 0.233 2026-09-11 17:53:12,026 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:12] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.020 0.279 2026-09-11 17:53:12,076 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:53:12,107 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:12] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.028 0.028 2026-09-11 17:53:12,114 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:53:12,132 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:12] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.013 0.067 2026-09-11 17:53:12,696 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:12] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.261 0.211 2026-09-11 17:53:12,723 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:12] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.472 2026-09-11 17:53:12,727 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:12] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.492 2026-09-11 17:53:12,842 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:12,895 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:13,398 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:14,957 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.696 1.357 2026-09-11 17:53:15,149 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:15,216 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:15,277 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:15,310 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:53:15,351 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:53:15,360 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:53:15,367 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 17:53:15,403 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:53:15,416 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:53:15,421 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:53:15,431 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:53:15,451 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:53:15,472 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:53:15,496 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:53:15,503 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:53:15,506 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:53:15,526 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:53:15,529 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-09-11 17:53:15,533 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.094 2026-09-11 17:53:15,535 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:53:15,541 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:15,552 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:53:15,559 126 INFO rb-46204af-224751-414454 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-09-11 17:53:15,568 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:53:15,578 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:53:15,579 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:15,584 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:15,592 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:15,619 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:53:15,654 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:53:15,660 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:53:15,670 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:53:15,673 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:53:15,687 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:53:15,703 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:53:15,712 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:53:15,713 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:53:15,718 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:53:15,726 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:53:15,732 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:15,743 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:15] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:16,228 126 INFO rb-46204af-224751-414454 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-09-11 17:53:16,229 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.024 0.030 2026-09-11 17:53:16,274 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.024 0.068 2026-09-11 17:53:16,322 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.020 0.067 2026-09-11 17:53:16,369 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.021 0.150 2026-09-11 17:53:16,425 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.019 0.123 2026-09-11 17:53:16,446 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.009 0.261 2026-09-11 17:53:16,480 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.007 0.139 2026-09-11 17:53:16,514 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.010 0.306 2026-09-11 17:53:16,532 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.017 0.319 2026-09-11 17:53:16,575 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.032 0.166 2026-09-11 17:53:16,585 126 INFO rb-46204af-224751-414454 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-09-11 17:53:16,598 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.008 0.038 2026-09-11 17:53:16,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.009 0.128 2026-09-11 17:53:16,726 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.030 0.134 2026-09-11 17:53:16,739 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.003 0.176 2026-09-11 17:53:16,759 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:16] "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.012 0.179 2026-09-11 17:53:17,335 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.013 0.019 2026-09-11 17:53:17,348 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.010 0.041 2026-09-11 17:53:17,351 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:53:17,359 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:17,360 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:53:17,389 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:53:17,400 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:53:17,435 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /website/static/src/img/snippets_demo/s_cover.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:53:17,436 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:53:17,446 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.015 0.045 2026-09-11 17:53:17,465 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.007 0.041 2026-09-11 17:53:17,485 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.067 2026-09-11 17:53:17,505 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.005 0.011 2026-09-11 17:53:17,524 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.015 0.040 2026-09-11 17:53:17,557 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.012 0.025 2026-09-11 17:53:17,565 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-11 17:53:17,579 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.015 2026-09-11 17:53:17,604 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:17] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 17:53:17,826 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:17,877 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:17,883 126 INFO rb-46204af-224751-414454 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-09-11 17:53:17,938 126 INFO rb-46204af-224751-414454 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-09-11 17:53:19,056 126 INFO rb-46204af-224751-414454 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-09-11 17:53:19,227 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:19,228 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:19] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 64 0.070 0.072 2026-09-11 17:53:19,251 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:19,316 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:19] "POST /website/get_seo_data HTTP/1.1" 200 - 17 0.030 0.026 2026-09-11 17:53:19,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:19] "GET /test_page_view HTTP/1.1" 200 - 129 0.147 0.512 2026-09-11 17:53:20,011 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-11 17:53:20,042 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:20] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.005 0.016 2026-09-11 17:53:20,540 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.032 0.045 2026-09-11 17:53:20,561 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.088 2026-09-11 17:53:23,366 126 INFO rb-46204af-224751-414454 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-09-11 17:53:23,442 126 INFO rb-46204af-224751-414454 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-09-11 17:53:23,510 126 INFO rb-46204af-224751-414454 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-09-11 17:53:24,002 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:24] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 308 0.259 0.228 2026-09-11 17:53:24,071 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:24] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 7 0.030 0.014 2026-09-11 17:53:24,093 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bd93382/web.ace_lib.min.js, copying from /web/assets/bd93382/web.ace_lib.min.js 2026-09-11 17:53:24,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:24] "GET /web/assets/1/bd93382/web.ace_lib.min.js HTTP/1.1" 200 - 10 0.016 0.018 2026-09-11 17:53:24,276 126 INFO rb-46204af-224751-414454 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-09-11 17:53:24,335 126 INFO rb-46204af-224751-414454 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-09-11 17:53:24,408 126 INFO rb-46204af-224751-414454 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-09-11 17:53:24,469 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-09-11 17:53:24,470 126 INFO rb-46204af-224751-414454 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-09-11 17:53:24,656 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [8926] 2026-09-11 17:53:24,680 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:24,681 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:24] "POST /website/save_xml HTTP/1.1" 200 - 65 0.197 0.067 2026-09-11 17:53:24,921 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 45938192 (allocated 47796224) 2026-09-11 17:53:24,944 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12373 2026-09-11 17:53:24,949 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-09-11 17:53:24,952 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12373 2026-09-11 17:53:25,068 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175325_068341_test_07_reset_page_view_complete_flow.txt 2026-09-11 17:53:25,068 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpae259xwr_chrome_odoo" 2026-09-11 17:53:25,104 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:53:25,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:25] "GET /test_page_view HTTP/1.1" 500 - 308 0.354 0.218 2026-09-11 17:53:25,706 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:25,706 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:25] "POST /website/reset_template HTTP/1.1" 200 - 12 0.007 0.012 2026-09-11 17:53:26,341 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:26] "GET /test_page_view HTTP/1.1" 200 - 114 0.196 0.435 2026-09-11 17:53:26,769 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12719 2026-09-11 17:53:26,770 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpub6io3kd_chrome_odoo 2026-09-11 17:53:26,770 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:33227/json/version 2026-09-11 17:53:26,771 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:33227/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:53:26,839 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-09-11 17:53:26,839 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:33227/json 2026-09-11 17:53:26,840 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:33227/json with timeout 3 increased to 10s during tests 2026-09-11 17:53:26,936 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:33227/devtools/page/97AA76AF76779A9F36CC1101A26D078E 2026-09-11 17:53:26,955 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-09-11 17:53:26,970 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-09-11 17:53:27,071 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:53:27,097 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-09-11 17:53:27,110 126 INFO rb-46204af-224751-414454 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-09-11 17:53:27,110 126 INFO rb-46204af-224751-414454 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-09-11 17:53:27,256 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:27] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 31 0.019 0.094 2026-09-11 17:53:27,261 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '97AA76AF76779A9F36CC1101A26D078E', 'loaderId': '9C06570E3CFDED5BF435952F82B35756', 'isDownload': False} 2026-09-11 17:53:27,261 126 INFO rb-46204af-224751-414454 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-09-11 17:53:27,329 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:27] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-09-11 17:53:27,366 126 INFO rb-46204af-224751-414454 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-09-11 17:53:28,294 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:28] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 886 0.563 0.420 2026-09-11 17:53:28,300 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:28] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.996 2026-09-11 17:53:28,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:28] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.000 2026-09-11 17:53:28,387 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.037 1.018 2026-09-11 17:53:28,442 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:28] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-11 17:53:28,623 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:28] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.015 2026-09-11 17:53:29,294 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:53:29,311 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:53:29,313 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:53:29,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 17:53:29,392 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-09-11 17:53:29,409 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:53:29,487 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.039 2026-09-11 17:53:29,544 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.075 2026-09-11 17:53:29,557 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: The ready code tooks too much time : 2.2961909770965576 2026-09-11 17:53:29,557 126 INFO rb-46204af-224751-414454 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-09-11 17:53:29,594 126 INFO rb-46204af-224751-414454 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-09-11 17:53:29,702 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:53:29,725 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.067 0.189 2026-09-11 17:53:29,727 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.125 2026-09-11 17:53:29,765 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.010 0.062 2026-09-11 17:53:29,879 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:53:29,881 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:30,227 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /mail/data HTTP/1.1" 200 - 72 0.224 0.418 2026-09-11 17:53:30,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.477 2026-09-11 17:53:30,307 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.047 0.449 2026-09-11 17:53:30,365 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.029 0.521 2026-09-11 17:53:30,417 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/action/load HTTP/1.1" 200 - 6 0.025 0.585 2026-09-11 17:53:30,427 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.028 2026-09-11 17:53:30,479 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.012 0.060 2026-09-11 17:53:30,491 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:53:30,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.046 2026-09-11 17:53:30,521 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:53:30,529 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:53:30,536 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:53:30,539 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:53:30,578 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 1 0.001 0.013 2026-09-11 17:53:30,619 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:53:30,727 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /test_page_view HTTP/1.1" 200 - 32 0.034 0.095 2026-09-11 17:53:30,806 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.010 0.040 2026-09-11 17:53:30,836 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.025 0.060 2026-09-11 17:53:30,865 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:30] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.022 2026-09-11 17:53:30,887 126 INFO rb-46204af-224751-414454 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-09-11 17:53:30,887 126 INFO rb-46204af-224751-414454 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-09-11 17:53:31,002 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.015 0.033 2026-09-11 17:53:31,068 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:31,087 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.004 0.012 2026-09-11 17:53:31,250 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.008 0.033 2026-09-11 17:53:31,274 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.009 0.051 2026-09-11 17:53:31,623 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.009 0.013 2026-09-11 17:53:31,682 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 17:53:31,729 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.045 2026-09-11 17:53:31,781 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 17:53:31,837 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-09-11 17:53:31,852 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:31] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.012 0.035 2026-09-11 17:53:31,949 126 INFO rb-46204af-224751-414454 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-09-11 17:53:32,001 126 INFO rb-46204af-224751-414454 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-09-11 17:53:32,083 126 INFO rb-46204af-224751-414454 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-09-11 17:53:32,150 126 INFO rb-46204af-224751-414454 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-09-11 17:53:32,741 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:32] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.363 0.226 2026-09-11 17:53:32,773 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:32] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 17:53:32,802 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:32] "GET /web/assets/1/bd93382/web.ace_lib.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-11 17:53:32,987 126 INFO rb-46204af-224751-414454 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-09-11 17:53:33,079 126 INFO rb-46204af-224751-414454 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-09-11 17:53:33,139 126 INFO rb-46204af-224751-414454 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-09-11 17:53:33,207 126 INFO rb-46204af-224751-414454 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-09-11 17:53:33,238 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:33,238 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:33] "POST /website/save_xml HTTP/1.1" 200 - 14 0.010 0.018 2026-09-11 17:53:33,266 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-09-11 17:53:33,267 126 INFO rb-46204af-224751-414454 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-09-11 17:53:33,475 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 34775288 (allocated 36638720) 2026-09-11 17:53:33,492 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12719 2026-09-11 17:53:33,497 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-09-11 17:53:33,499 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12719 2026-09-11 17:53:33,618 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175333_617259_test_07_reset_page_view_complete_flow.txt 2026-09-11 17:53:33,619 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpub6io3kd_chrome_odoo" 2026-09-11 17:53:33,637 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-09-11 17:53:33,919 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:33] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.408 0.264 2026-09-11 17:53:33,965 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:53:34,494 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:34] "GET /test_page_view HTTP/1.1" 500 - 308 0.267 0.258 2026-09-11 17:53:34,516 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:34,516 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:34] "POST /website/reset_template HTTP/1.1" 200 - 5 0.010 0.009 2026-09-11 17:53:35,082 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:35] "GET /test_page_view HTTP/1.1" 200 - 114 0.141 0.420 2026-09-11 17:53:35,083 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-09-11 17:53:35,115 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-09-11 17:53:35,256 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:53:35,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:53:35,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:35] "GET /test_page_view HTTP/1.1" 500 - 317 0.177 0.463 2026-09-11 17:53:35,967 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:35,968 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:35] "POST /website/reset_template HTTP/1.1" 200 - 14 0.034 0.018 2026-09-11 17:53:36,555 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:36] "GET /test_page_view HTTP/1.1" 500 - 305 0.346 0.238 2026-09-11 17:53:36,578 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:53:37,040 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:37] "GET /test_page_view HTTP/1.1" 500 - 294 0.283 0.175 2026-09-11 17:53:37,066 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:53:37,066 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:37] "POST /website/reset_template HTTP/1.1" 200 - 6 0.013 0.010 2026-09-11 17:53:38,522 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:38] "GET /test_page_view HTTP/1.1" 200 - 258 0.479 0.974 2026-09-11 17:53:38,568 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:53:38,720 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-09-11 17:53:39,595 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome pid: 12960 2026-09-11 17:53:39,596 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless temporary user profile dir: /tmp/tmpmnwpg0km_chrome_odoo 2026-09-11 17:53:39,596 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:35855/json/version 2026-09-11 17:53:39,597 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:35855/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:53:39,683 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Browser version: Chrome/150.0.7871.114 2026-09-11 17:53:39,683 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:35855/json 2026-09-11 17:53:39,684 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:35855/json with timeout 3 increased to 10s during tests 2026-09-11 17:53:39,698 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Websocket url found: ws://127.0.0.1:35855/devtools/page/39AADBD465339770A95584C3E8F721BF 2026-09-11 17:53:39,716 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Enable chrome headless console log notification 2026-09-11 17:53:39,733 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless enable page notifications 2026-09-11 17:53:39,912 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:restricted from n/a 2026-09-11 17:53:39,930 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Setting session cookie in browser 2026-09-11 17:53:39,958 126 INFO rb-46204af-224751-414454 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-09-11 17:53:39,958 126 INFO rb-46204af-224751-414454 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-09-11 17:53:39,991 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:53:41,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.277 1.056 2026-09-11 17:53:41,319 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigation result: {'frameId': '39AADBD465339770A95584C3E8F721BF', 'loaderId': '2C2B4B5CD5F7CDCE7B4EA8A211B8C4A7', 'isDownload': False} 2026-09-11 17:53:41,320 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate ready code "odoo.isTourReady('test_restricted_editor_only')" 2026-09-11 17:53:41,377 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 17:53:41,462 126 INFO rb-46204af-224751-414454 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-09-11 17:53:41,516 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 112 0.085 0.066 2026-09-11 17:53:41,569 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.174 2026-09-11 17:53:41,596 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.232 2026-09-11 17:53:41,617 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/webclient/translations/1cfefb66cf320382a5b1a90154e317de60693693?lang=en_US HTTP/1.1" 200 - 0 0.000 0.250 2026-09-11 17:53:41,639 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-09-11 17:53:41,766 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:41] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 17:53:42,485 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:53:42,488 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:53:42,491 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:53:42,541 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-11 17:53:42,562 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Owl is running in 'dev' mode. 2026-09-11 17:53:42,597 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:53:42,660 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.028 2026-09-11 17:53:42,670 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 17:53:42,691 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.009 2026-09-11 17:53:42,764 126 INFO rb-46204af-224751-414454 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-09-11 17:53:42,778 126 INFO rb-46204af-224751-414454 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-09-11 17:53:42,907 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:53:42,921 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53: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-09-11 17:53:42,991 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:42] "POST /mail/data HTTP/1.1" 200 - 34 0.105 0.101 2026-09-11 17:53:43,077 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /web/image?model=res.users&field=avatar_128&id=316 HTTP/1.1" 200 - 16 0.045 0.218 2026-09-11 17:53:43,107 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.266 2026-09-11 17:53:43,173 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /web/image/res.partner/1245/avatar_128?unique=1789149218000 HTTP/1.1" 200 - 8 0.021 0.337 2026-09-11 17:53:43,175 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.265 2026-09-11 17:53:43,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:53:43,189 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 17:53:43,200 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:53:43,225 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:43,226 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.010 0.075 2026-09-11 17:53:43,284 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.234 2026-09-11 17:53:43,346 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:43,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.040 0.093 2026-09-11 17:53:43,358 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.167 2026-09-11 17:53:43,415 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.010 0.012 2026-09-11 17:53:43,446 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:43,493 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:43,835 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:45,027 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET / HTTP/1.1" 200 - 395 0.570 1.017 2026-09-11 17:53:45,073 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:53:45,127 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.041 0.032 2026-09-11 17:53:45,146 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:53:45,160 126 INFO rb-46204af-224751-414454 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-09-11 17:53:45,160 126 INFO rb-46204af-224751-414454 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-09-11 17:53:45,169 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.020 0.079 2026-09-11 17:53:45,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:53:45,202 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.027 2026-09-11 17:53:45,322 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:53:45,325 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:53:45,326 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/image/website/1/logo/My%20Website?unique=ade0bcf HTTP/1.1" 200 - 5 0.006 0.026 2026-09-11 17:53:45,360 126 INFO rb-46204af-224751-414454 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-09-11 17:53:45,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:53:45,428 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.050 2026-09-11 17:53:45,441 126 INFO rb-46204af-224751-414454 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-09-11 17:53:45,476 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/image/website/1/favicon?unique=ade0bcf HTTP/1.1" 200 - 5 0.018 0.087 2026-09-11 17:53:45,517 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.017 0.044 2026-09-11 17:53:45,551 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:53:45,563 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/assets/1/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.008 0.014 2026-09-11 17:53:45,841 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /website/translations/9f420d186ace0e75e8423d45b70a9d2975a13051?lang=en_US HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 17:53:45,951 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:45] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.041 0.064 2026-09-11 17:53:46,037 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:53:46,061 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.045 0.142 2026-09-11 17:53:46,142 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.034 0.227 2026-09-11 17:53:46,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:53:46,184 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.203 2026-09-11 17:53:46,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:53:46,221 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.021 0.232 2026-09-11 17:53:46,237 126 INFO rb-46204af-224751-414454 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-09-11 17:53:46,237 126 INFO rb-46204af-224751-414454 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-09-11 17:53:46,238 126 INFO rb-46204af-224751-414454 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-09-11 17:53:46,238 126 INFO rb-46204af-224751-414454 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-09-11 17:53:46,238 126 INFO rb-46204af-224751-414454 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-09-11 17:53:46,238 126 INFO rb-46204af-224751-414454 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-09-11 17:53:46,344 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.050 0.373 2026-09-11 17:53:46,380 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:53:46,422 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.033 0.032 2026-09-11 17:53:46,460 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:53:46,482 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.025 0.096 2026-09-11 17:53:46,659 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.029 2026-09-11 17:53:46,665 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:46] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.049 2026-09-11 17:53:46,816 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:46,873 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:48,849 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.601 1.372 2026-09-11 17:53:49,070 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:49,097 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:49,150 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:49,162 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:49,203 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:53:49,215 126 INFO rb-46204af-224751-414454 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-09-11 17:53:49,218 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:49,221 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:49,251 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:53:49,252 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:53:49,271 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:53:49,273 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:53:49,275 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:53:49,278 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:49,284 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:49,295 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:53:49,306 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:53:49,313 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:53:49,326 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:53:49,337 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:53:49,339 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:53:49,342 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:53:49,345 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:53:49,372 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:53:49,394 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:53:49,415 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:53:49,423 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:53:49,437 126 INFO rb-46204af-224751-414454 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-09-11 17:53:49,463 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:53:49,468 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.121 2026-09-11 17:53:49,479 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:53:49,492 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:53:49,499 126 INFO rb-46204af-224751-414454 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-09-11 17:53:49,500 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-09-11 17:53:49,512 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:53:49,531 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:53:49,557 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.241 2026-09-11 17:53:49,563 126 INFO rb-46204af-224751-414454 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-09-11 17:53:49,576 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:53:49,589 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:53:49,633 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:53:49,651 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 17:53:49,654 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:53:49,660 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:49] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:53:51,406 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:51,409 126 INFO rb-46204af-224751-414454 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-09-11 17:53:51,454 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:51,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:51,598 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:51] "GET / HTTP/1.1" 200 - 83 0.072 0.116 2026-09-11 17:53:51,788 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:52,154 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:52,155 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:52] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.044 2026-09-11 17:53:52,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.083 2026-09-11 17:53:52,230 126 INFO rb-46204af-224751-414454 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-09-11 17:53:52,293 126 INFO rb-46204af-224751-414454 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-09-11 17:53:52,350 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:52] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.021 0.022 2026-09-11 17:53:52,380 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:52,708 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:54,471 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:54] "GET /fr HTTP/1.1" 200 - 332 0.555 1.558 2026-09-11 17:53:54,701 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:54] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.021 0.037 2026-09-11 17:53:54,762 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:54] "GET /fr/website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 200 - 5 0.004 0.051 2026-09-11 17:53:54,891 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:54] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.055 0.036 2026-09-11 17:53:54,906 126 INFO rb-46204af-224751-414454 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-09-11 17:53:54,918 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.107 2026-09-11 17:53:54,969 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,032 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,064 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:55,116 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:55] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.045 0.038 2026-09-11 17:53:55,148 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,216 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,283 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,355 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,418 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:55] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.037 0.022 2026-09-11 17:53:55,432 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:55] "GET /en HTTP/1.1" 303 - 2 0.003 0.002 2026-09-11 17:53:55,463 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:55,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 316, model: website.page 2026-09-11 17:53:55,631 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:55] "GET / HTTP/1.1" 200 - 83 0.080 0.114 2026-09-11 17:53:55,867 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,898 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:55] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.047 2026-09-11 17:53:55,921 126 INFO rb-46204af-224751-414454 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-09-11 17:53:55,930 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.100 2026-09-11 17:53:55,990 126 INFO rb-46204af-224751-414454 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-09-11 17:53:56,054 126 INFO rb-46204af-224751-414454 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-09-11 17:53:56,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:53:56,108 126 INFO rb-46204af-224751-414454 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-09-11 17:53:56,137 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:53:56,174 126 INFO rb-46204af-224751-414454 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-09-11 17:53:56,304 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:56] "GET /test_website/model_item/1 HTTP/1.1" 200 - 93 0.112 0.126 2026-09-11 17:53:56,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:56] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.203 2026-09-11 17:53:56,681 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:56] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.024 0.139 2026-09-11 17:53:56,706 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:56] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.009 0.177 2026-09-11 17:53:56,738 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.167 2026-09-11 17:53:56,842 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:56,880 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:57,113 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:57,126 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:57,185 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:57,218 126 INFO rb-46204af-224751-414454 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-09-11 17:53:57,294 126 INFO rb-46204af-224751-414454 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-09-11 17:53:57,407 126 INFO rb-46204af-224751-414454 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-09-11 17:53:57,464 126 INFO rb-46204af-224751-414454 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-09-11 17:53:58,510 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.005 2026-09-11 17:53:59,412 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:53:59,415 126 INFO rb-46204af-224751-414454 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-09-11 17:53:59,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:53:59,459 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:53:59,726 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:53:59] "GET /test_website/model_item/1 HTTP/1.1" 200 - 82 0.186 0.120 2026-09-11 17:53:59,847 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:54:00,191 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.019 0.039 2026-09-11 17:54:00,252 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.029 0.093 2026-09-11 17:54:00,266 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-11 17:54:00,271 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.122 2026-09-11 17:54:00,326 126 INFO rb-46204af-224751-414454 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-09-11 17:54:00,403 126 INFO rb-46204af-224751-414454 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-09-11 17:54:00,475 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.039 0.027 2026-09-11 17:54:00,560 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:54:00,647 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:54:00,793 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 89 0.163 0.138 2026-09-11 17:54:00,923 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.007 2026-09-11 17:54:00,986 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.021 2026-09-11 17:54:01,050 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:01] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.027 0.059 2026-09-11 17:54:01,078 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:01] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.086 2026-09-11 17:54:01,108 126 INFO rb-46204af-224751-414454 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-09-11 17:54:01,174 126 INFO rb-46204af-224751-414454 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-09-11 17:54:01,236 126 INFO rb-46204af-224751-414454 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-09-11 17:54:01,249 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-11 17:54:01,253 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:01] "POST /website/check_can_modify_any HTTP/1.1" 200 - 6 0.006 0.009 2026-09-11 17:54:01,298 126 INFO rb-46204af-224751-414454 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-09-11 17:54:01,367 126 INFO rb-46204af-224751-414454 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-09-11 17:54:01,435 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: tour succeeded 2026-09-11 17:54:01,436 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_only SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 17:54:02,022 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: heap 55465580 (allocated 59084800) 2026-09-11 17:54:02,043 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing chrome headless with pid 12960 2026-09-11 17:54:02,055 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing websocket connection 2026-09-11 17:54:02,056 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Terminating chrome headless with pid 12960 2026-09-11 17:54:02,188 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175402_188482_test_01_restricted_editor_only.txt 2026-09-11 17:54:02,188 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Removing chrome user profile "/tmp/tmpmnwpg0km_chrome_odoo" 2026-09-11 17:54:02,240 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-09-11 17:54:03,227 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome pid: 13274 2026-09-11 17:54:03,228 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless temporary user profile dir: /tmp/tmp7ss_trnd_chrome_odoo 2026-09-11 17:54:03,228 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:36881/json/version 2026-09-11 17:54:03,229 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:36881/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:54:03,371 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Browser version: Chrome/150.0.7871.114 2026-09-11 17:54:03,371 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:36881/json 2026-09-11 17:54:03,372 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:36881/json with timeout 3 increased to 10s during tests 2026-09-11 17:54:03,396 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Websocket url found: ws://127.0.0.1:36881/devtools/page/01A58F9BE78B687E01F239014E0E1081 2026-09-11 17:54:03,403 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Enable chrome headless console log notification 2026-09-11 17:54:03,415 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless enable page notifications 2026-09-11 17:54:03,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:restricted from n/a 2026-09-11 17:54:03,521 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Setting session cookie in browser 2026-09-11 17:54:03,530 126 INFO rb-46204af-224751-414454 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-09-11 17:54:03,531 126 INFO rb-46204af-224751-414454 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-09-11 17:54:03,563 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:05,926 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:05] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.193 2.186 2026-09-11 17:54:05,930 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigation result: {'frameId': '01A58F9BE78B687E01F239014E0E1081', 'loaderId': '96EDE865BCB62BDE907B6D3832CA1303', 'isDownload': False} 2026-09-11 17:54:05,930 126 INFO rb-46204af-224751-414454 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-09-11 17:54:05,988 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:05] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-09-11 17:54:06,167 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 112 0.113 0.082 2026-09-11 17:54:06,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.213 2026-09-11 17:54:06,193 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/webclient/translations/1cfefb66cf320382a5b1a90154e317de60693693?lang=en_US HTTP/1.1" 200 - 0 0.000 0.218 2026-09-11 17:54:06,218 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.226 2026-09-11 17:54:06,242 126 INFO rb-46204af-224751-414454 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-09-11 17:54:06,302 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-11 17:54:06,310 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-11 17:54:06,871 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:54:06,874 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:54:06,878 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:54:06,917 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.018 0.008 2026-09-11 17:54:06,919 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Owl is running in 'dev' mode. 2026-09-11 17:54:06,934 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:06,995 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.018 2026-09-11 17:54:07,010 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.018 2026-09-11 17:54:07,035 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.028 2026-09-11 17:54:07,086 126 INFO rb-46204af-224751-414454 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-09-11 17:54:07,123 126 INFO rb-46204af-224751-414454 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-09-11 17:54:07,200 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:07,209 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:54:07,224 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /mail/data HTTP/1.1" 200 - 34 0.066 0.041 2026-09-11 17:54:07,284 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/image?model=res.users&field=avatar_128&id=317 HTTP/1.1" 200 - 16 0.024 0.106 2026-09-11 17:54:07,348 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/image/res.partner/1246/avatar_128?unique=1789149218000 HTTP/1.1" 200 - 8 0.015 0.172 2026-09-11 17:54:07,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:07,448 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.069 0.109 2026-09-11 17:54:07,450 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-09-11 17:54:07,499 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.104 2026-09-11 17:54:07,510 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:07,534 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.366 2026-09-11 17:54:07,584 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:54:07,590 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:54:07,613 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:54:07,658 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.017 0.073 2026-09-11 17:54:07,664 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 17:54:07,723 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.008 0.021 2026-09-11 17:54:07,752 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:07,806 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:08,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:09,239 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET / HTTP/1.1" 200 - 395 0.535 0.969 2026-09-11 17:54:09,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:54:09,355 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.065 0.034 2026-09-11 17:54:09,369 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:54:09,399 126 INFO rb-46204af-224751-414454 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-09-11 17:54:09,400 126 INFO rb-46204af-224751-414454 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-09-11 17:54:09,414 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.139 2026-09-11 17:54:09,469 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:54:09,497 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.025 0.072 2026-09-11 17:54:09,509 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:09,519 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:09,536 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/image/website/1/logo/My%20Website?unique=ade0bcf HTTP/1.1" 200 - 5 0.014 0.021 2026-09-11 17:54:09,684 126 INFO rb-46204af-224751-414454 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-09-11 17:54:09,725 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/image/website/1/favicon?unique=ade0bcf HTTP/1.1" 200 - 5 0.008 0.024 2026-09-11 17:54:09,758 126 INFO rb-46204af-224751-414454 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-09-11 17:54:09,764 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:54:09,814 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.024 0.096 2026-09-11 17:54:09,845 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.015 0.063 2026-09-11 17:54:09,880 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:54:09,920 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:09] "GET /web/assets/1/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.027 0.029 2026-09-11 17:54:10,278 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /website/translations/9f420d186ace0e75e8423d45b70a9d2975a13051?lang=en_US HTTP/1.1" 200 - 5 0.027 0.024 2026-09-11 17:54:10,401 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.039 0.111 2026-09-11 17:54:10,517 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:54:10,549 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.055 0.135 2026-09-11 17:54:10,645 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.055 0.227 2026-09-11 17:54:10,676 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:54:10,694 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.021 0.237 2026-09-11 17:54:10,711 126 INFO rb-46204af-224751-414454 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-09-11 17:54:10,713 126 INFO rb-46204af-224751-414454 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-09-11 17:54:10,713 126 INFO rb-46204af-224751-414454 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-09-11 17:54:10,716 126 INFO rb-46204af-224751-414454 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-09-11 17:54:10,716 126 INFO rb-46204af-224751-414454 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-09-11 17:54:10,717 126 INFO rb-46204af-224751-414454 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-09-11 17:54:10,830 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.061 0.355 2026-09-11 17:54:10,843 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:54:10,867 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.010 0.426 2026-09-11 17:54:10,876 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:54:10,915 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.019 0.033 2026-09-11 17:54:10,937 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:54:10,955 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:10] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.016 0.074 2026-09-11 17:54:11,098 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 17:54:11,135 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.010 0.022 2026-09-11 17:54:11,267 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:11,332 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:13,450 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.648 1.460 2026-09-11 17:54:13,690 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:13,725 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:13,784 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:13,794 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:13,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:13,840 126 INFO rb-46204af-224751-414454 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-09-11 17:54:13,864 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:54:13,886 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:13,887 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:54:13,888 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:54:13,889 126 INFO rb-46204af-224751-414454 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-09-11 17:54:13,898 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:13,899 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:13,916 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:54:13,924 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:13,927 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:13,943 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:54:13,952 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:54:13,956 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:13,965 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:13,965 126 INFO rb-46204af-224751-414454 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-09-11 17:54:13,973 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:54:13,975 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:54:13,978 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:13,990 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:13] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:14,012 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:14,028 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:54:14,029 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:54:14,034 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:54:14,045 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:14,051 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:14,064 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:14,065 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:14,071 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:14,089 126 INFO rb-46204af-224751-414454 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-09-11 17:54:14,093 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:14,096 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:14,146 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:54:14,157 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-09-11 17:54:14,160 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:14,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 17:54:14,173 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:54:14,196 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-11 17:54:14,202 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:14] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:54:16,006 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:16,018 126 INFO rb-46204af-224751-414454 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-09-11 17:54:16,034 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:16,078 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:16,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:16] "GET / HTTP/1.1" 200 - 83 0.092 0.130 2026-09-11 17:54:16,332 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:16,788 126 INFO rb-46204af-224751-414454 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-09-11 17:54:16,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.017 0.027 2026-09-11 17:54:16,906 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:16] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.053 0.074 2026-09-11 17:54:16,926 126 INFO rb-46204af-224751-414454 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-09-11 17:54:16,968 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:16] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.010 0.019 2026-09-11 17:54:17,025 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:17,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:17,837 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:17] "GET /fr HTTP/1.1" 200 - 332 0.256 0.588 2026-09-11 17:54:18,001 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.002 0.012 2026-09-11 17:54:18,082 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "GET /fr/website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 200 - 5 0.002 0.058 2026-09-11 17:54:18,207 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,218 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.036 0.045 2026-09-11 17:54:18,260 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.015 0.101 2026-09-11 17:54:18,265 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,324 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,348 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:18,394 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.033 0.034 2026-09-11 17:54:18,446 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,502 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,572 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,646 126 INFO rb-46204af-224751-414454 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-09-11 17:54:18,758 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.072 0.028 2026-09-11 17:54:18,775 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "GET /en HTTP/1.1" 303 - 2 0.005 0.004 2026-09-11 17:54:18,818 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:18,850 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 317, model: website.page 2026-09-11 17:54:18,937 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:18] "GET / HTTP/1.1" 200 - 83 0.036 0.106 2026-09-11 17:54:19,185 126 INFO rb-46204af-224751-414454 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-09-11 17:54:19,219 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:19] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.033 0.046 2026-09-11 17:54:19,234 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.089 2026-09-11 17:54:19,256 126 INFO rb-46204af-224751-414454 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-09-11 17:54:19,314 126 INFO rb-46204af-224751-414454 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-09-11 17:54:19,375 126 INFO rb-46204af-224751-414454 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-09-11 17:54:19,435 126 INFO rb-46204af-224751-414454 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-09-11 17:54:19,851 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:19] "GET /test_website/model_item/1 HTTP/1.1" 200 - 112 0.088 0.428 2026-09-11 17:54:20,185 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:20] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.208 2026-09-11 17:54:20,255 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.035 0.123 2026-09-11 17:54:20,291 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.163 2026-09-11 17:54:20,323 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:20] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.017 0.161 2026-09-11 17:54:20,482 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:20,517 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:20,733 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:20,810 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:20,866 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:20,884 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:20,907 126 INFO rb-46204af-224751-414454 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-09-11 17:54:20,962 126 INFO rb-46204af-224751-414454 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-09-11 17:54:21,622 126 INFO rb-46204af-224751-414454 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-09-11 17:54:21,655 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.034 0.040 2026-09-11 17:54:21,690 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.014 0.017 2026-09-11 17:54:21,719 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.010 0.116 2026-09-11 17:54:21,751 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.014 0.150 2026-09-11 17:54:21,768 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.071 2026-09-11 17:54:21,799 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.010 0.067 2026-09-11 17:54:21,816 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.010 0.211 2026-09-11 17:54:21,841 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.005 0.240 2026-09-11 17:54:21,854 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.007 0.092 2026-09-11 17:54:21,877 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.010 0.274 2026-09-11 17:54:21,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.002 0.010 2026-09-11 17:54:21,938 126 INFO rb-46204af-224751-414454 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-09-11 17:54:21,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.019 0.040 2026-09-11 17:54:21,968 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.004 0.057 2026-09-11 17:54:21,985 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:21] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.004 0.055 2026-09-11 17:54:22,007 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.011 0.035 2026-09-11 17:54:22,034 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.088 2026-09-11 17:54:22,064 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "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.019 0.122 2026-09-11 17:54:22,074 126 INFO rb-46204af-224751-414454 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-09-11 17:54:22,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.132 2026-09-11 17:54:22,088 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:22,933 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:22,933 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:22,940 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:22,947 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:22] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:23,026 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:23,045 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:23,048 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:23,059 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:23,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.012 2026-09-11 17:54:23,084 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:23,098 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.009 0.026 2026-09-11 17:54:23,107 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:23,117 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.002 0.050 2026-09-11 17:54:23,130 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/res.lang/fields_get HTTP/1.1" 200 - 2 0.010 0.058 2026-09-11 17:54:23,157 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.005 0.043 2026-09-11 17:54:23,206 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.021 0.041 2026-09-11 17:54:23,234 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/res.lang/name_search HTTP/1.1" 200 - 4 0.006 0.063 2026-09-11 17:54:23,259 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.010 0.130 2026-09-11 17:54:23,308 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.007 0.118 2026-09-11 17:54:23,323 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.003 0.044 2026-09-11 17:54:23,334 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/res.lang/read HTTP/1.1" 200 - 3 0.002 0.077 2026-09-11 17:54:23,346 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.010 0.104 2026-09-11 17:54:23,502 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.019 2026-09-11 17:54:23,515 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.030 2026-09-11 17:54:23,633 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 317, model: website.page 2026-09-11 17:54:23,736 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 317, model: website.page 2026-09-11 17:54:23,896 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /contactus HTTP/1.1" 200 - 101 0.137 0.179 2026-09-11 17:54:23,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.309 2026-09-11 17:54:23,922 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.283 2026-09-11 17:54:23,935 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.292 2026-09-11 17:54:23,950 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.023 2026-09-11 17:54:23,964 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.018 2026-09-11 17:54:23,973 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:23] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.018 2026-09-11 17:54:24,004 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:24,007 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.020 0.021 2026-09-11 17:54:24,032 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,036 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.017 2026-09-11 17:54:24,056 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.009 0.044 2026-09-11 17:54:24,065 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,089 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.012 0.059 2026-09-11 17:54:24,127 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,134 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:24,144 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:24,182 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:54:24,186 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:54:24,200 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:24,224 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:54:24,251 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:54:24,257 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:54:24,262 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:24,266 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-11 17:54:24,274 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-09-11 17:54:24,276 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:54:24,317 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:24,326 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:54:24,343 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-09-11 17:54:24,347 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:54:24,383 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:54:24,385 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:54:24,386 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:54:24,430 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:24,450 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:24,493 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:24,532 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 17:54:24,534 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:24,566 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 17:54:24,581 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.120 2026-09-11 17:54:24,590 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:24,603 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:54:24,619 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:24,624 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:24,632 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:54:24,633 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:54:24,643 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:24,667 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:24,671 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:24,676 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:24,680 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,684 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:24,685 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:24,735 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.110 2026-09-11 17:54:24,752 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:54:24,755 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:24,756 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,759 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,763 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:24,780 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:24,789 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:54:24,792 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:54:24,798 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:24,801 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:24,805 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:24,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:54:24,847 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:54:24,868 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:54:24,871 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:24,894 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:54:24,900 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-09-11 17:54:24,912 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 17:54:24,913 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:54:24,931 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 17:54:24,967 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:54:24,973 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:54:24,983 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:54:24,998 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:24] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:25,002 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:54:25,005 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:54:25,013 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:25,017 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.096 2026-09-11 17:54:25,019 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,026 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:25,053 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:54:25,071 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:25,099 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:54:25,105 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 17:54:25,106 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:54:25,116 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:25,135 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:25,143 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:54:25,147 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.088 2026-09-11 17:54:25,152 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 17:54:25,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:54:25,190 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 17:54:25,199 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,202 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,209 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,216 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,221 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:25,224 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,226 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,229 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,241 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,245 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:25,256 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,271 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:25,279 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:25,289 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:54:25,300 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:54:25,310 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:54:25,322 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:54:25,340 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:54:25,351 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:25,358 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,362 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,368 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:25,386 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,387 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,412 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:25,416 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:54:25,419 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:54:25,427 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:25,430 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:25,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:25,435 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:25,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,474 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:54:25,481 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:54:25,485 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:54:25,490 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,497 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:25,519 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:54:25,526 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:25,533 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:25,543 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:25,552 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:25,553 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:54:25,563 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 17:54:25,568 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:54:25,594 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:54:25,597 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:25,600 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:25,605 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,628 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:25,633 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:54:25,636 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:54:25,648 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,682 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:54:25,685 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:54:25,689 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:25,690 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:25] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:25,984 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:26,033 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:26,041 126 INFO rb-46204af-224751-414454 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-09-11 17:54:26,099 126 INFO rb-46204af-224751-414454 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-09-11 17:54:27,188 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.016 2026-09-11 17:54:27,207 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.027 2026-09-11 17:54:27,218 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.043 2026-09-11 17:54:27,238 126 INFO rb-46204af-224751-414454 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-09-11 17:54:27,239 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:27,337 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.007 0.008 2026-09-11 17:54:27,374 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.007 0.011 2026-09-11 17:54:27,399 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:27,585 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /test_website/model_item/1 HTTP/1.1" 200 - 36 0.039 0.143 2026-09-11 17:54:27,598 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.013 0.183 2026-09-11 17:54:27,658 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.010 2026-09-11 17:54:27,662 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:27,668 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.017 2026-09-11 17:54:27,676 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:27] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.019 2026-09-11 17:54:28,054 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.044 2026-09-11 17:54:28,095 126 INFO rb-46204af-224751-414454 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-09-11 17:54:28,096 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.091 2026-09-11 17:54:28,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.105 2026-09-11 17:54:28,202 126 INFO rb-46204af-224751-414454 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-09-11 17:54:28,242 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.010 0.023 2026-09-11 17:54:28,505 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 87 0.138 0.116 2026-09-11 17:54:28,603 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.013 0.021 2026-09-11 17:54:28,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.047 2026-09-11 17:54:28,631 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.056 2026-09-11 17:54:28,692 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.003 2026-09-11 17:54:28,756 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.018 2026-09-11 17:54:28,809 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.055 2026-09-11 17:54:28,836 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:28] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.083 2026-09-11 17:54:28,877 126 INFO rb-46204af-224751-414454 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-09-11 17:54:28,936 126 INFO rb-46204af-224751-414454 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-09-11 17:54:29,002 126 INFO rb-46204af-224751-414454 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-09-11 17:54:29,018 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "POST /website/check_can_modify_any HTTP/1.1" 200 - 4 0.006 0.010 2026-09-11 17:54:29,062 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.009 2026-09-11 17:54:29,086 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.031 2026-09-11 17:54:29,109 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.004 0.047 2026-09-11 17:54:29,124 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.067 2026-09-11 17:54:29,127 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.024 2026-09-11 17:54:29,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "GET /website/force/1?path=/fr/test_website/model_item/1?edit_translations%3D1 HTTP/1.1" 303 - 5 0.004 0.017 2026-09-11 17:54:29,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:29] "GET /fr/test_website/model_item/1?edit_translations=1 HTTP/1.1" 200 - 148 0.142 0.579 2026-09-11 17:54:30,031 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.021 0.023 2026-09-11 17:54:30,063 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.009 0.060 2026-09-11 17:54:30,090 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.009 0.090 2026-09-11 17:54:30,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.006 0.016 2026-09-11 17:54:30,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.037 0.056 2026-09-11 17:54:30,369 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.099 2026-09-11 17:54:30,391 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:30] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.110 2026-09-11 17:54:30,592 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:30,623 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:30,813 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:30,819 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:30,821 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:30,930 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:30,988 126 INFO rb-46204af-224751-414454 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-09-11 17:54:31,067 126 INFO rb-46204af-224751-414454 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-09-11 17:54:31,156 126 INFO rb-46204af-224751-414454 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-09-11 17:54:31,252 126 INFO rb-46204af-224751-414454 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-09-11 17:54:31,276 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:31,362 126 INFO rb-46204af-224751-414454 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-09-11 17:54:31,417 126 INFO rb-46204af-224751-414454 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-09-11 17:54:31,483 126 INFO rb-46204af-224751-414454 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-09-11 17:54:32,604 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:32,610 126 INFO rb-46204af-224751-414454 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-09-11 17:54:32,639 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:32,657 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:32] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.005 0.010 2026-09-11 17:54:32,723 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:32] "POST /web_editor/field/translation/update HTTP/1.1" 200 - 10 0.010 0.034 2026-09-11 17:54:32,748 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:32,789 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:32] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.017 0.017 2026-09-11 17:54:33,047 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 81 0.105 0.165 2026-09-11 17:54:33,156 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-11 17:54:33,167 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.010 0.014 2026-09-11 17:54:33,181 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.019 2026-09-11 17:54:33,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.013 0.058 2026-09-11 17:54:33,358 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-09-11 17:54:33,488 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.018 2026-09-11 17:54:33,602 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: tour succeeded 2026-09-11 17:54:33,603 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_test_admin SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-11 17:54:33,603 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.065 0.063 2026-09-11 17:54:33,641 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:33] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.016 0.150 2026-09-11 17:54:34,451 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: heap 68888688 (allocated 74428416) 2026-09-11 17:54:34,484 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing chrome headless with pid 13274 2026-09-11 17:54:34,496 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing websocket connection 2026-09-11 17:54:34,498 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Terminating chrome headless with pid 13274 2026-09-11 17:54:34,650 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175434_650091_test_02_restricted_editor_test_admin.txt 2026-09-11 17:54:34,650 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Removing chrome user profile "/tmp/tmp7ss_trnd_chrome_odoo" 2026-09-11 17:54:34,716 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-09-11 17:54:34,717 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-09-11 17:54:34,736 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:54:34,939 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-09-11 17:54:35,299 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome pid: 13819 2026-09-11 17:54:35,300 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmplh41atn4_chrome_odoo 2026-09-11 17:54:35,300 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:38549/json/version 2026-09-11 17:54:35,331 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:38549/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:54:35,403 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-09-11 17:54:35,403 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:38549/json 2026-09-11 17:54:35,404 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:38549/json with timeout 3 increased to 10s during tests 2026-09-11 17:54:35,431 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Websocket url found: ws://127.0.0.1:38549/devtools/page/9B2BB38D01CA829BE42CFF7901249E5E 2026-09-11 17:54:35,458 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Enable chrome headless console log notification 2026-09-11 17:54:35,474 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless enable page notifications 2026-09-11 17:54:35,527 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Setting session cookie in browser 2026-09-11 17:54:35,601 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Open "http://127.0.0.1:8069/" in browser 2026-09-11 17:54:35,601 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigating to: "http://127.0.0.1:8069/" 2026-09-11 17:54:35,635 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:36,815 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:36] "GET / HTTP/1.1" 200 - 177 0.207 0.991 2026-09-11 17:54:36,820 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigation result: {'frameId': '9B2BB38D01CA829BE42CFF7901249E5E', 'loaderId': '08643C933A4E45ECF820D54F53D9052C', 'isDownload': False} 2026-09-11 17:54:36,820 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_json_auth')" 2026-09-11 17:54:36,841 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:36,862 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:54:36,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:36] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.030 2026-09-11 17:54:36,934 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:54:36,946 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:36] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.057 2026-09-11 17:54:36,951 126 INFO rb-46204af-224751-414454 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-09-11 17:54:36,951 126 INFO rb-46204af-224751-414454 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-09-11 17:54:36,966 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:54:36,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:36] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.022 2026-09-11 17:54:37,084 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:37,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.005 0.010 2026-09-11 17:54:37,089 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:37,092 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:37,137 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:54:37,158 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.036 2026-09-11 17:54:37,184 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.011 0.053 2026-09-11 17:54:37,505 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:37,591 126 INFO rb-46204af-224751-414454 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-09-11 17:54:37,596 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [1/2] Tour test_json_auth → Step body 2026-09-11 17:54:37,654 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.099 2026-09-11 17:54:37,727 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.040 0.136 2026-09-11 17:54:37,730 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:37] "POST /test_get_dbname HTTP/1.1" 200 - 0 0.000 0.065 2026-09-11 17:54:38,334 126 INFO rb-46204af-224751-414454 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-11 17:54:38,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from 127.0.0.1 2026-09-11 17:54:38,975 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:54:38,976 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:38] "POST /web/session/authenticate HTTP/1.1" 200 - 159 0.276 0.959 2026-09-11 17:54:40,556 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:40] "GET / HTTP/1.1" 200 - 1034 0.710 0.847 2026-09-11 17:54:40,731 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:41,126 126 INFO rb-46204af-224751-414454 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-09-11 17:54:41,157 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.010 2026-09-11 17:54:41,209 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:41] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.020 0.046 2026-09-11 17:54:41,211 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: tour succeeded 2026-09-11 17:54:41,212 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: ╔═══════════════════════════════╗ ║ TOUR test_json_auth SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-11 17:54:41,332 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: heap 9223688 (allocated 10747904) 2026-09-11 17:54:41,335 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing chrome headless with pid 13819 2026-09-11 17:54:41,336 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing websocket connection 2026-09-11 17:54:41,337 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Terminating chrome headless with pid 13819 2026-09-11 17:54:41,455 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175441_455473_test_01_run_test.txt 2026-09-11 17:54:41,455 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Removing chrome user profile "/tmp/tmplh41atn4_chrome_odoo" 2026-09-11 17:54:41,492 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-09-11 17:54:41,630 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:41,968 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:41] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.020 0.330 2026-09-11 17:54:41,970 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-09-11 17:54:41,994 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-09-11 17:54:42,105 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:43,046 126 INFO rb-46204af-224751-414454 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-11 17:54:43,050 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from 127.0.0.1 2026-09-11 17:54:43,063 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:43] "POST /web/login HTTP/1.1" 303 - 37 0.053 0.909 2026-09-11 17:54:43,065 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_03_totp_login_with_inactive_session_lang: waiting for threads: [] 2026-09-11 17:54:43,094 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-09-11 17:54:43,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:54:43,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:44,757 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:44] "GET /web/session/logout HTTP/1.1" 303 - 18 0.031 1.544 2026-09-11 17:54:44,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:44] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-09-11 17:54:45,711 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:45] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.296 0.649 2026-09-11 17:54:45,742 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-09-11 17:54:46,300 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 17:54:46,321 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:46,678 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5168], uid: 6, model: ir.ui.view 2026-09-11 17:54:48,135 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:48] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 287 0.592 1.230 2026-09-11 17:54:48,794 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:48] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.179 0.466 2026-09-11 17:54:48,817 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5168], uid: 6, model: ir.ui.view 2026-09-11 17:54:48,910 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:48] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.030 0.072 2026-09-11 17:54:48,977 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:54:49,001 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-09-11 17:54:49,787 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome pid: 14002 2026-09-11 17:54:49,788 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless temporary user profile dir: /tmp/tmpmytq7vyg_chrome_odoo 2026-09-11 17:54:49,791 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:42965/json/version 2026-09-11 17:54:49,802 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:42965/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:54:49,816 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Browser version: Chrome/150.0.7871.114 2026-09-11 17:54:49,826 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:42965/json 2026-09-11 17:54:49,844 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:42965/json with timeout 3 increased to 10s during tests 2026-09-11 17:54:49,860 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Websocket url found: ws://127.0.0.1:42965/devtools/page/7ED770995A29117BC5FE1FA51AC67CCE 2026-09-11 17:54:49,872 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Enable chrome headless console log notification 2026-09-11 17:54:49,879 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless enable page notifications 2026-09-11 17:54:50,156 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:54:50,170 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Setting session cookie in browser 2026-09-11 17:54:50,186 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-11 17:54:50,186 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-11 17:54:50,219 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:54:51,707 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:51] "GET /odoo HTTP/1.1" 200 - 181 0.317 1.174 2026-09-11 17:54:51,711 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigation result: {'frameId': '7ED770995A29117BC5FE1FA51AC67CCE', 'loaderId': '4449DEE3F1A323D1F9A7D3F2EFFD1DBD', 'isDownload': False} 2026-09-11 17:54:51,711 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate ready code "odoo.isTourReady('website_settings_m2o_dirty')" 2026-09-11 17:54:51,751 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:51] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-11 17:54:51,772 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:51] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-11 17:54:51,796 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:51] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 17:54:51,854 126 INFO rb-46204af-224751-414454 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-09-11 17:54:51,861 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.030 0.072 2026-09-11 17:54:53,074 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.772 0.556 2026-09-11 17:54:53,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.152 2026-09-11 17:54:53,100 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.993 2026-09-11 17:54:53,296 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:54:53,300 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:54:53,310 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:54:53,375 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.029 2026-09-11 17:54:53,391 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: Owl is running in 'dev' mode. 2026-09-11 17:54:53,445 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:54:53,558 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.100 0.061 2026-09-11 17:54:53,562 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-09-11 17:54:53,568 126 INFO rb-46204af-224751-414454 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-09-11 17:54:53,605 126 INFO rb-46204af-224751-414454 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-09-11 17:54:53,606 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.108 2026-09-11 17:54:53,681 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:53,781 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.078 0.213 2026-09-11 17:54:53,935 126 INFO rb-46204af-224751-414454 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-09-11 17:54:54,087 126 INFO rb-46204af-224751-414454 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-09-11 17:54:54,222 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "POST /mail/data HTTP/1.1" 200 - 140 0.228 0.406 2026-09-11 17:54:54,238 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:54:54,250 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.630 2026-09-11 17:54:54,261 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:54,273 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:54,276 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.443 2026-09-11 17:54:54,277 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.665 2026-09-11 17:54:54,342 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.651 2026-09-11 17:54:54,404 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.029 0.555 2026-09-11 17:54:54,430 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.137 2026-09-11 17:54:54,437 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.030 2026-09-11 17:54:54,478 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.125 2026-09-11 17:54:54,521 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.093 2026-09-11 17:54:54,567 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:54,574 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:54] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.021 0.728 2026-09-11 17:54:55,894 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:55] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.300 1.113 2026-09-11 17:54:55,988 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:57,337 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:57] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.876 0.446 2026-09-11 17:54:58,121 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.005 0.005 2026-09-11 17:54:58,161 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "POST /base_setup/data HTTP/1.1" 200 - 5 0.008 0.005 2026-09-11 17:54:58,257 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:58,262 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:58,272 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:54:58,290 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:54:58,297 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:58,336 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:58,360 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:58,374 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:58,379 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:54:58,380 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:54:58,380 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:54:58,412 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:54:58,436 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:54:58,480 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:54:58,489 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:58,501 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:54:58,516 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:54:58,551 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.132 2026-09-11 17:54:58,554 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:54:58,568 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:58,580 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:58,640 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:54:58,659 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-09-11 17:54:58,685 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.087 2026-09-11 17:54:58,700 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:54:58,731 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:54:58,739 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.079 2026-09-11 17:54:58,768 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:54:58,788 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:54:58,795 126 INFO rb-46204af-224751-414454 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-09-11 17:54:58,802 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:54:58,820 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:54:58,837 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:58,844 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:58,863 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.191 2026-09-11 17:54:58,890 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:54:58,912 126 INFO rb-46204af-224751-414454 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-09-11 17:54:58,929 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:54:58,930 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 17:54:58,996 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:58] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:54:59,018 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:54:59,020 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 17:54:59,027 126 INFO rb-46204af-224751-414454 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-09-11 17:54:59,052 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:54:59,057 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:54:59,100 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:54:59,117 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:54:59,134 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:54:59,138 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:54:59,159 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:59,159 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:54:59,169 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:54:59,325 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.109 2026-09-11 17:54:59,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.213 2026-09-11 17:54:59,389 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:54:59,391 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:54:59,414 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:54:59] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:01,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1071 1.182 1.837 2026-09-11 17:55:01,348 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.008 2.303 2026-09-11 17:55:01,367 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 2.583 2026-09-11 17:55:01,421 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:55:01,435 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:55:01,475 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.041 2.425 2026-09-11 17:55:01,483 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.001 2.095 2026-09-11 17:55:01,624 126 INFO rb-46204af-224751-414454 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-09-11 17:55:01,765 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:01] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 36 0.021 0.114 2026-09-11 17:55:01,910 126 INFO rb-46204af-224751-414454 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-09-11 17:55:02,009 126 INFO rb-46204af-224751-414454 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-09-11 17:55:04,483 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:55:04,483 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1156 1.570 0.778 2026-09-11 17:55:04,716 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_button/res.config.settings/action_website_test_setting HTTP/1.1" 200 - 12 0.024 0.052 2026-09-11 17:55:04,754 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "GET /web/image/res.config.settings/10/favicon?unique=1789149304617 HTTP/1.1" 200 - 5 0.016 0.025 2026-09-11 17:55:04,758 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:04,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 17:55:04,774 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:04,794 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:55:04,783 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:04,859 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:04,859 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:04] "GET /website/force/1?path=/ HTTP/1.1" 303 - 7 0.017 0.022 2026-09-11 17:55:05,755 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:05] "GET / HTTP/1.1" 200 - 205 0.191 0.695 2026-09-11 17:55:05,783 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:55:05,798 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:05] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.010 0.013 2026-09-11 17:55:05,816 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:55:05,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:05] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.060 0.050 2026-09-11 17:55:05,905 126 INFO rb-46204af-224751-414454 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-09-11 17:55:05,905 126 INFO rb-46204af-224751-414454 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-09-11 17:55:05,933 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:55:05,956 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:05] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.026 0.115 2026-09-11 17:55:06,033 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:06,071 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 5 0.016 0.017 2026-09-11 17:55:06,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.002 0.013 2026-09-11 17:55:06,156 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:55:06,179 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.015 0.051 2026-09-11 17:55:06,556 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.003 0.014 2026-09-11 17:55:06,809 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:55:06,839 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 25 0.079 0.160 2026-09-11 17:55:06,963 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:06] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.026 0.252 2026-09-11 17:55:07,054 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:07] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.064 0.387 2026-09-11 17:55:07,062 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:55:07,088 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:07] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.020 0.073 2026-09-11 17:55:07,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:55:07,127 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:07] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.017 0.113 2026-09-11 17:55:07,231 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: tour succeeded 2026-09-11 17:55:07,232 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: ╔═══════════════════════════════════════════╗ ║ TOUR website_settings_m2o_dirty SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 17:55:07,620 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: heap 52053852 (allocated 54444032) 2026-09-11 17:55:07,643 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing chrome headless with pid 14002 2026-09-11 17:55:07,647 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing websocket connection 2026-09-11 17:55:07,649 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Terminating chrome headless with pid 14002 2026-09-11 17:55:07,753 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175507_753638_test_01_multi_website_settings.txt 2026-09-11 17:55:07,753 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Removing chrome user profile "/tmp/tmpmytq7vyg_chrome_odoo" 2026-09-11 17:55:07,809 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:55:07,839 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-09-11 17:55:08,215 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome pid: 14299 2026-09-11 17:55:08,215 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless temporary user profile dir: /tmp/tmpxcvazn28_chrome_odoo 2026-09-11 17:55:08,215 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:41233/json/version 2026-09-11 17:55:08,219 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41233/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:55:08,265 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Browser version: Chrome/150.0.7871.114 2026-09-11 17:55:08,265 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:41233/json 2026-09-11 17:55:08,266 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41233/json with timeout 3 increased to 10s during tests 2026-09-11 17:55:08,303 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Websocket url found: ws://127.0.0.1:41233/devtools/page/2E725EF02E8310F0916A446D66B9A74F 2026-09-11 17:55:08,324 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Enable chrome headless console log notification 2026-09-11 17:55:08,354 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless enable page notifications 2026-09-11 17:55:08,483 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:55:08,507 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Setting session cookie in browser 2026-09-11 17:55:08,525 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Open "http://127.0.0.1:8069/" in browser 2026-09-11 17:55:08,525 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigating to: "http://127.0.0.1:8069/" 2026-09-11 17:55:08,565 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:55:10,367 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET / HTTP/1.1" 200 - 275 0.408 1.401 2026-09-11 17:55:10,374 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigation result: {'frameId': '2E725EF02E8310F0916A446D66B9A74F', 'loaderId': 'E6457AFA3BFEC5D1E0D2C40A22357324', 'isDownload': False} 2026-09-11 17:55:10,374 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate ready code "odoo.isTourReady('snippet_background_video')" 2026-09-11 17:55:10,404 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:10,420 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:55:10,537 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.101 0.029 2026-09-11 17:55:10,551 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:55:10,562 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.117 2026-09-11 17:55:10,570 126 INFO rb-46204af-224751-414454 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-09-11 17:55:10,570 126 INFO rb-46204af-224751-414454 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-09-11 17:55:10,645 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:55:10,680 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.033 0.069 2026-09-11 17:55:10,786 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:10,791 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:10,820 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.002 0.011 2026-09-11 17:55:10,873 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:10,926 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:55:10,972 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:10] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.042 0.045 2026-09-11 17:55:11,006 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:11] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.015 0.098 2026-09-11 17:55:11,373 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:11] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:11,480 126 INFO rb-46204af-224751-414454 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-09-11 17:55:11,575 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.030 0.124 2026-09-11 17:55:11,635 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:11] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.032 0.156 2026-09-11 17:55:12,462 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:12] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 121 0.171 0.787 2026-09-11 17:55:12,559 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:12] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.038 2026-09-11 17:55:12,582 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:12] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.063 2026-09-11 17:55:12,613 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:12] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.086 2026-09-11 17:55:12,629 126 INFO rb-46204af-224751-414454 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-09-11 17:55:12,703 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.050 0.082 2026-09-11 17:55:13,949 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:13] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 887 0.796 0.637 2026-09-11 17:55:13,956 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:13] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.219 2026-09-11 17:55:13,963 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:13] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.975 2026-09-11 17:55:14,125 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:55:14,129 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:55:14,145 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:55:14,173 126 INFO rb-46204af-224751-414454 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-09-11 17:55:14,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-11 17:55:14,212 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Owl is running in 'dev' mode. 2026-09-11 17:55:14,294 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:55:14,360 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.087 2026-09-11 17:55:14,364 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-09-11 17:55:14,467 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:14,586 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.112 0.205 2026-09-11 17:55:14,588 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.243 2026-09-11 17:55:14,655 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.174 2026-09-11 17:55:14,665 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:15,127 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /mail/data HTTP/1.1" 200 - 140 0.307 0.484 2026-09-11 17:55:15,158 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.725 2026-09-11 17:55:15,164 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.556 2026-09-11 17:55:15,205 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.926 2026-09-11 17:55:15,273 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.038 0.621 2026-09-11 17:55:15,319 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.017 0.628 2026-09-11 17:55:15,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.020 0.716 2026-09-11 17:55:15,360 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-09-11 17:55:15,425 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.040 0.090 2026-09-11 17:55:15,432 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 17:55:15,445 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:55:15,448 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:55:15,451 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:55:15,469 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.084 2026-09-11 17:55:15,515 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.004 0.016 2026-09-11 17:55:15,522 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-09-11 17:55:15,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET / HTTP/1.1" 200 - 32 0.048 0.078 2026-09-11 17:55:15,664 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 0.123 2026-09-11 17:55:15,805 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.035 0.074 2026-09-11 17:55:15,857 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:55:15,877 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.021 0.036 2026-09-11 17:55:15,893 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:55:15,894 126 INFO rb-46204af-224751-414454 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-09-11 17:55:15,898 126 INFO rb-46204af-224751-414454 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-09-11 17:55:15,898 126 INFO rb-46204af-224751-414454 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-09-11 17:55:15,898 126 INFO rb-46204af-224751-414454 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-09-11 17:55:15,899 126 INFO rb-46204af-224751-414454 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-09-11 17:55:15,899 126 INFO rb-46204af-224751-414454 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-09-11 17:55:15,922 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:15] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.013 0.086 2026-09-11 17:55:16,339 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:16] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.038 0.053 2026-09-11 17:55:16,419 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:16] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.012 0.120 2026-09-11 17:55:16,540 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:55:16,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.083 0.256 2026-09-11 17:55:16,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:55:16,671 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:16] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.036 0.190 2026-09-11 17:55:16,685 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:55:16,710 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:16] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.018 0.242 2026-09-11 17:55:17,229 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:17] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.239 0.180 2026-09-11 17:55:17,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:17] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.409 2026-09-11 17:55:17,258 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.417 2026-09-11 17:55:17,385 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:17,444 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:17,952 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:19,552 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:19] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.687 1.419 2026-09-11 17:55:19,835 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:19,914 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:19,977 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:20,057 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:55:20,058 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:55:20,060 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,069 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:55:20,083 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [2/12] Tour snippet_background_video → Step body 2026-09-11 17:55:20,091 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-09-11 17:55:20,105 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:20,115 126 INFO rb-46204af-224751-414454 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-09-11 17:55:20,118 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:55:20,138 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.096 2026-09-11 17:55:20,147 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:20,150 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,158 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:55:20,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,183 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,194 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:55:20,208 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:20,213 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:55:20,217 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:20,220 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,224 126 INFO rb-46204af-224751-414454 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-09-11 17:55:20,231 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,240 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,241 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:55:20,260 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,263 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,279 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:55:20,286 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,301 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,306 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:55:20,324 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:20,328 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,338 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:20,343 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,384 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:20,385 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:20,392 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:20,401 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:20,404 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:20,415 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:55:20,760 126 INFO rb-46204af-224751-414454 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-09-11 17:55:20,912 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /website/static/src/img/snippets_previews/s_faq_horizontal_2_preview.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:20,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:20] "GET /web/image/website.s_faq_horizontal_default_image_1 HTTP/1.1" 200 - 8 0.004 0.018 2026-09-11 17:55:21,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /web/image/website.s_pricelist_cafe_default_image HTTP/1.1" 200 - 8 0.022 0.022 2026-09-11 17:55:21,105 126 INFO rb-46204af-224751-414454 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-09-11 17:55:21,108 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /web/image/website.s_pricelist_boxed_default_background HTTP/1.1" 200 - 8 0.013 0.035 2026-09-11 17:55:21,125 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /web_editor/shape/web_editor/Origins/19.svg?c5=%23111827 HTTP/1.1" 200 - 5 0.004 0.070 2026-09-11 17:55:21,204 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /web/image/website.s_product_catalog_default_image HTTP/1.1" 200 - 8 0.038 0.120 2026-09-11 17:55:21,788 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:21,797 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:21,800 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:21,822 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:21,829 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:21,848 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:55:21,870 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.005 0.028 2026-09-11 17:55:21,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.006 0.056 2026-09-11 17:55:21,914 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.006 0.059 2026-09-11 17:55:21,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.028 0.023 2026-09-11 17:55:21,967 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.006 0.040 2026-09-11 17:55:21,974 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.039 2026-09-11 17:55:21,980 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:21] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.012 2026-09-11 17:55:22,008 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:22] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.016 2026-09-11 17:55:22,013 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:22] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.018 2026-09-11 17:55:22,115 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:22,156 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:22,164 126 INFO rb-46204af-224751-414454 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-09-11 17:55:22,242 126 INFO rb-46204af-224751-414454 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-09-11 17:55:22,261 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-11 17:55:22,275 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:22] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:22,370 126 INFO rb-46204af-224751-414454 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-09-11 17:55:22,458 126 INFO rb-46204af-224751-414454 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-09-11 17:55:22,513 126 INFO rb-46204af-224751-414454 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-09-11 17:55:22,648 126 INFO rb-46204af-224751-414454 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-09-11 17:55:22,706 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: tour succeeded 2026-09-11 17:55:22,707 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: ╔═════════════════════════════════════════╗ ║ TOUR snippet_background_video SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 17:55:22,832 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:22] "GET /hello/world.jpg HTTP/1.1" 404 - 50 0.100 0.305 2026-09-11 17:55:23,033 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: heap 44676436 (allocated 46485504) 2026-09-11 17:55:23,045 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing chrome headless with pid 14299 2026-09-11 17:55:23,051 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing websocket connection 2026-09-11 17:55:23,052 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Terminating chrome headless with pid 14299 2026-09-11 17:55:23,233 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175523_233532_test_snippet_background_video.txt 2026-09-11 17:55:23,233 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Removing chrome user profile "/tmp/tmpxcvazn28_chrome_odoo" 2026-09-11 17:55:23,294 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:55:24,110 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-09-11 17:55:24,136 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29457] 2026-09-11 17:55:24,147 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 17:55:24,482 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-09-11 17:55:25,030 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome pid: 14601 2026-09-11 17:55:25,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless temporary user profile dir: /tmp/tmplbvk3653_chrome_odoo 2026-09-11 17:55:25,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:34873/json/version 2026-09-11 17:55:25,032 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:34873/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:55:25,070 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Browser version: Chrome/150.0.7871.114 2026-09-11 17:55:25,070 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:34873/json 2026-09-11 17:55:25,071 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:34873/json with timeout 3 increased to 10s during tests 2026-09-11 17:55:25,084 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Websocket url found: ws://127.0.0.1:34873/devtools/page/5DA54DEA9C630A91824A5499E222EC14 2026-09-11 17:55:25,102 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Enable chrome headless console log notification 2026-09-11 17:55:25,127 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless enable page notifications 2026-09-11 17:55:25,264 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:55:25,281 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Setting session cookie in browser 2026-09-11 17:55:25,303 126 INFO rb-46204af-224751-414454 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-09-11 17:55:25,303 126 INFO rb-46204af-224751-414454 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-09-11 17:55:25,334 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:55:27,935 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:27] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 181 0.236 2.368 2026-09-11 17:55:27,940 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigation result: {'frameId': '5DA54DEA9C630A91824A5499E222EC14', 'loaderId': '9A3B9E5B705C904478592F25BA48956D', 'isDownload': False} 2026-09-11 17:55:27,940 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate ready code "odoo.isTourReady('test_systray_admin')" 2026-09-11 17:55:27,987 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:27] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-09-11 17:55:28,005 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:28] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-09-11 17:55:28,017 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:28] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 17:55:28,088 126 INFO rb-46204af-224751-414454 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-09-11 17:55:29,242 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.779 0.494 2026-09-11 17:55:29,285 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.270 2026-09-11 17:55:29,293 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.932 2026-09-11 17:55:29,303 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.425 2026-09-11 17:55:29,487 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:55:29,497 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:55:29,501 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-11 17:55:29,557 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.023 2026-09-11 17:55:29,578 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Owl is running in 'dev' mode. 2026-09-11 17:55:29,640 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:55:29,735 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.079 0.069 2026-09-11 17:55:29,743 126 INFO rb-46204af-224751-414454 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-09-11 17:55:29,759 126 INFO rb-46204af-224751-414454 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-09-11 17:55:29,834 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:29,839 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.055 0.143 2026-09-11 17:55:29,841 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.235 2026-09-11 17:55:30,257 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /mail/data HTTP/1.1" 200 - 146 0.212 0.296 2026-09-11 17:55:30,464 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.122 0.692 2026-09-11 17:55:30,469 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.698 2026-09-11 17:55:30,556 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.041 0.684 2026-09-11 17:55:30,586 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.679 2026-09-11 17:55:30,591 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:30,601 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:30,617 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-09-11 17:55:30,649 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/action/load HTTP/1.1" 200 - 7 0.021 0.112 2026-09-11 17:55:30,745 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.057 0.171 2026-09-11 17:55:30,798 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.035 0.283 2026-09-11 17:55:30,852 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.022 0.308 2026-09-11 17:55:30,864 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:30,886 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.206 2026-09-11 17:55:30,891 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.214 2026-09-11 17:55:30,896 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.137 2026-09-11 17:55:30,900 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.225 2026-09-11 17:55:30,903 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.097 2026-09-11 17:55:30,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:30] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.008 0.026 2026-09-11 17:55:31,014 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:31,057 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:31] "GET /test_model/1 HTTP/1.1" 301 - 8 0.020 0.031 2026-09-11 17:55:32,729 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:32] "GET /test_model/test-model-1 HTTP/1.1" 200 - 1075 0.594 1.070 2026-09-11 17:55:32,799 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:55:32,869 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:32] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.064 0.042 2026-09-11 17:55:32,891 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:55:32,897 126 INFO rb-46204af-224751-414454 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-09-11 17:55:32,900 126 INFO rb-46204af-224751-414454 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-09-11 17:55:32,907 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:32] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.013 0.127 2026-09-11 17:55:32,928 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:55:32,946 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:32] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.011 0.043 2026-09-11 17:55:33,020 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:33,042 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /web/image/website/1/logo/My%20Website?unique=c4c337e HTTP/1.1" 200 - 5 0.003 0.016 2026-09-11 17:55:33,083 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:55:33,119 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.009 0.050 2026-09-11 17:55:33,371 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.013 0.299 2026-09-11 17:55:33,402 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /web/image/website/1/favicon?unique=c4c337e HTTP/1.1" 200 - 5 0.010 0.322 2026-09-11 17:55:33,501 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.001 0.009 2026-09-11 17:55:33,516 126 INFO rb-46204af-224751-414454 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-09-11 17:55:33,554 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.022 0.012 2026-09-11 17:55:33,652 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:55:33,688 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.057 0.092 2026-09-11 17:55:33,790 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.022 0.171 2026-09-11 17:55:33,820 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.011 0.210 2026-09-11 17:55:33,867 126 INFO rb-46204af-224751-414454 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-09-11 17:55:33,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.328 2026-09-11 17:55:33,932 126 INFO rb-46204af-224751-414454 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-09-11 17:55:33,947 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:55:33,968 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:33] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.032 0.122 2026-09-11 17:55:33,987 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:55:34,018 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.025 0.176 2026-09-11 17:55:34,037 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.005 0.100 2026-09-11 17:55:34,064 126 INFO rb-46204af-224751-414454 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-09-11 17:55:34,147 126 INFO rb-46204af-224751-414454 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-09-11 17:55:34,162 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:34,214 126 INFO rb-46204af-224751-414454 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-09-11 17:55:34,284 126 INFO rb-46204af-224751-414454 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-09-11 17:55:34,356 126 INFO rb-46204af-224751-414454 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-09-11 17:55:34,438 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.021 0.044 2026-09-11 17:55:34,513 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.029 0.103 2026-09-11 17:55:34,522 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.128 2026-09-11 17:55:34,539 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.141 2026-09-11 17:55:34,541 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.021 2026-09-11 17:55:34,598 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.007 0.014 2026-09-11 17:55:34,620 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-09-11 17:55:34,963 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "GET /website/lang/default?r= HTTP/1.1" 303 - 24 0.056 0.294 2026-09-11 17:55:34,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:34] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.005 2026-09-11 17:55:35,037 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:35] "GET / HTTP/1.1" 301 - 20 0.014 0.022 2026-09-11 17:55:35,881 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:35] "GET /test_model/test-model-1 HTTP/1.1" 200 - 166 0.191 0.642 2026-09-11 17:55:35,926 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:55:35,941 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:35] "GET /web/assets/4/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.014 2026-09-11 17:55:35,961 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8677929/web.assets_frontend.min.css, copying from /web/assets/1/8677929/web.assets_frontend.min.css 2026-09-11 17:55:36,018 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "GET /web/assets/4/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.045 0.060 2026-09-11 17:55:36,037 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/1/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:55:36,054 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "GET /web/assets/4/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.083 2026-09-11 17:55:36,141 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "GET /web/image/website/4/logo/Other?unique=c4c337e HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 17:55:36,222 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "GET /web/image/website/4/favicon?unique=c4c337e HTTP/1.1" 200 - 5 0.002 0.007 2026-09-11 17:55:36,264 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:55:36,289 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "GET /web/assets/4/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.065 2026-09-11 17:55:36,718 126 INFO rb-46204af-224751-414454 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-09-11 17:55:36,777 126 INFO rb-46204af-224751-414454 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-09-11 17:55:36,786 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 17:55:36,806 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.006 0.006 2026-09-11 17:55:36,831 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:36,834 126 INFO rb-46204af-224751-414454 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-09-11 17:55:36,902 126 INFO rb-46204af-224751-414454 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-09-11 17:55:36,962 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:36] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.032 0.018 2026-09-11 17:55:37,039 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.004 0.021 2026-09-11 17:55:37,050 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.035 2026-09-11 17:55:37,186 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,219 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.026 0.033 2026-09-11 17:55:37,250 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,311 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,360 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.069 0.128 2026-09-11 17:55:37,399 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.018 0.119 2026-09-11 17:55:37,420 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.003 0.039 2026-09-11 17:55:37,457 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-09-11 17:55:37,469 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.005 0.024 2026-09-11 17:55:37,540 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.014 0.025 2026-09-11 17:55:37,574 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:55:37,591 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "GET /web/assets/4/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.017 0.019 2026-09-11 17:55:37,700 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.022 0.060 2026-09-11 17:55:37,770 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:55:37,824 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "GET /web/assets/4/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.080 0.035 2026-09-11 17:55:37,834 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:55:37,836 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,837 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,837 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,838 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,838 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,839 126 INFO rb-46204af-224751-414454 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-09-11 17:55:37,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:37] "GET /web/assets/4/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.024 0.138 2026-09-11 17:55:38,026 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:38] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.005 0.017 2026-09-11 17:55:38,180 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:38] "GET /test_model/test-model-1 HTTP/1.1" 200 - 29 0.054 0.065 2026-09-11 17:55:38,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:38] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 300 0.167 0.186 2026-09-11 17:55:38,913 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.345 2026-09-11 17:55:38,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:38] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.369 2026-09-11 17:55:39,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:39,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:39] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 17:55:39,095 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:41,446 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.806 1.537 2026-09-11 17:55:41,643 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:41,710 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:41,772 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:41,818 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:41,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:55:41,834 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:55:41,838 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:55:41,881 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:41,889 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:55:41,899 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-09-11 17:55:41,922 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:55:41,954 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:41,978 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:55:41,999 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:41] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 17:55:42,000 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.145 2026-09-11 17:55:42,001 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:42,015 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:55:42,033 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:55:42,039 126 INFO rb-46204af-224751-414454 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-09-11 17:55:42,044 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:55:42,050 126 INFO rb-46204af-224751-414454 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-09-11 17:55:42,051 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:42,056 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:42,066 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:42,071 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:42,081 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:55:42,083 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:55:42,085 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:42,089 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:42,102 126 INFO rb-46204af-224751-414454 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-09-11 17:55:42,133 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:55:42,140 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:42,145 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:42,146 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:55:42,151 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:42,177 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:55:42,196 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:42,196 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:55:42,210 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:55:42,213 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:55:42,214 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:55:42,241 126 INFO rb-46204af-224751-414454 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-09-11 17:55:42,247 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:55:42,251 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:55:42,253 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:55:42,272 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:42,273 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:42] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:55:42,288 126 INFO rb-46204af-224751-414454 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-09-11 17:55:42,344 126 INFO rb-46204af-224751-414454 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-09-11 17:55:44,020 126 INFO rb-46204af-224751-414454 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-09-11 17:55:44,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:44] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.004 0.009 2026-09-11 17:55:44,081 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:44,121 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:44] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.023 2026-09-11 17:55:44,144 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:44] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.011 0.039 2026-09-11 17:55:44,241 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:44] "GET /test_model/better-name-1 HTTP/1.1" 200 - 29 0.030 0.056 2026-09-11 17:55:44,338 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:44,728 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-11 17:55:44,789 126 INFO rb-46204af-224751-414454 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-09-11 17:55:44,854 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: tour succeeded 2026-09-11 17:55:44,855 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: ╔═══════════════════════════════════╗ ║ TOUR test_systray_admin SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-11 17:55:45,316 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: heap 48016504 (allocated 50417664) 2026-09-11 17:55:45,338 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing chrome headless with pid 14601 2026-09-11 17:55:45,348 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing websocket connection 2026-09-11 17:55:45,352 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Terminating chrome headless with pid 14601 2026-09-11 17:55:45,474 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175545_474253_test_01_admin.txt 2026-09-11 17:55:45,474 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Removing chrome user profile "/tmp/tmplbvk3653_chrome_odoo" 2026-09-11 17:55:45,509 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-09-11 17:55:46,144 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome pid: 14922 2026-09-11 17:55:46,144 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmp41y4smob_chrome_odoo 2026-09-11 17:55:46,144 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:46549/json/version 2026-09-11 17:55:46,145 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:46549/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:55:46,211 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-09-11 17:55:46,211 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:46549/json 2026-09-11 17:55:46,212 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:46549/json with timeout 3 increased to 10s during tests 2026-09-11 17:55:46,255 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Websocket url found: ws://127.0.0.1:46549/devtools/page/9EB40BDEDC0AE3AC2C012777E01DAF16 2026-09-11 17:55:46,293 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Enable chrome headless console log notification 2026-09-11 17:55:46,313 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless enable page notifications 2026-09-11 17:55:46,436 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:testtest from n/a 2026-09-11 17:55:46,445 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Setting session cookie in browser 2026-09-11 17:55:46,455 126 INFO rb-46204af-224751-414454 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-09-11 17:55:46,455 126 INFO rb-46204af-224751-414454 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-09-11 17:55:46,491 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:55:47,754 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:47] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.244 1.032 2026-09-11 17:55:47,759 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigation result: {'frameId': '9EB40BDEDC0AE3AC2C012777E01DAF16', 'loaderId': '06B22F4DFDF229D606E78A97F21605DD', 'isDownload': False} 2026-09-11 17:55:47,759 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_tester')" 2026-09-11 17:55:47,800 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:47] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-11 17:55:47,824 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:47] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.018 2026-09-11 17:55:47,842 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:47] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:55:47,925 126 INFO rb-46204af-224751-414454 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-09-11 17:55:48,143 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 112 0.207 0.135 2026-09-11 17:55:48,195 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.354 2026-09-11 17:55:48,230 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 17:55:48,242 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 17:55:48,791 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:55:48,799 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-11 17:55:48,811 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-11 17:55:48,832 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-11 17:55:48,849 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Owl is running in 'dev' mode. 2026-09-11 17:55:48,866 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:48,908 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-09-11 17:55:48,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.008 2026-09-11 17:55:48,970 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.019 2026-09-11 17:55:49,045 126 INFO rb-46204af-224751-414454 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-09-11 17:55:49,065 126 INFO rb-46204af-224751-414454 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-09-11 17:55:49,181 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:55:49,182 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:55:49,208 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /mail/data HTTP/1.1" 200 - 34 0.099 0.056 2026-09-11 17:55:49,233 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.140 2026-09-11 17:55:49,339 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/image/res.partner/1247/avatar_128?unique=1789149323000 HTTP/1.1" 200 - 15 0.066 0.168 2026-09-11 17:55:49,423 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 9 0.042 0.288 2026-09-11 17:55:49,461 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.186 2026-09-11 17:55:49,513 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.237 2026-09-11 17:55:49,515 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.246 2026-09-11 17:55:49,519 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.245 2026-09-11 17:55:49,533 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.373 2026-09-11 17:55:49,545 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:49,561 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:49,585 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.100 2026-09-11 17:55:49,590 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.224 2026-09-11 17:55:49,594 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.157 2026-09-11 17:55:49,653 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.007 0.011 2026-09-11 17:55:49,672 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:49,693 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:49] "GET /test_model/1 HTTP/1.1" 301 - 8 0.006 0.009 2026-09-11 17:55:50,836 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:50] "GET /test_model/test-model-1 HTTP/1.1" 200 - 298 0.347 0.789 2026-09-11 17:55:50,894 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:55:50,972 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:50] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.062 0.051 2026-09-11 17:55:50,998 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:55:51,000 126 INFO rb-46204af-224751-414454 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-09-11 17:55:51,012 126 INFO rb-46204af-224751-414454 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-09-11 17:55:51,022 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.021 0.133 2026-09-11 17:55:51,073 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:55:51,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.028 0.063 2026-09-11 17:55:51,099 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:51,129 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /web/image/website/1/logo/My%20Website?unique=c4c337e HTTP/1.1" 200 - 5 0.006 0.022 2026-09-11 17:55:51,262 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:55:51,301 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.020 0.051 2026-09-11 17:55:51,481 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.023 0.231 2026-09-11 17:55:51,499 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /web/image/website/1/favicon?unique=c4c337e HTTP/1.1" 200 - 5 0.005 0.261 2026-09-11 17:55:51,718 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.006 0.015 2026-09-11 17:55:51,722 126 INFO rb-46204af-224751-414454 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-09-11 17:55:51,754 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.009 0.013 2026-09-11 17:55:51,849 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:55:51,892 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.058 0.077 2026-09-11 17:55:51,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.040 0.168 2026-09-11 17:55:52,041 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.036 0.196 2026-09-11 17:55:52,077 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,148 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,156 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.039 0.310 2026-09-11 17:55:52,169 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.003 0.010 2026-09-11 17:55:52,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:55:52,212 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.027 0.034 2026-09-11 17:55:52,244 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:55:52,272 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.020 0.076 2026-09-11 17:55:52,290 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,308 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:52,375 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,519 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,580 126 INFO rb-46204af-224751-414454 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-09-11 17:55:52,646 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.040 2026-09-11 17:55:52,661 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.007 0.045 2026-09-11 17:55:52,675 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.010 0.063 2026-09-11 17:55:52,686 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.073 2026-09-11 17:55:52,692 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.004 2026-09-11 17:55:52,737 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:52] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.002 0.010 2026-09-11 17:55:52,754 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-09-11 17:55:53,090 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:53] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.027 0.315 2026-09-11 17:55:53,108 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:53] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.004 2026-09-11 17:55:53,148 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:53] "GET / HTTP/1.1" 301 - 20 0.012 0.021 2026-09-11 17:55:54,023 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /test_model/test-model-1 HTTP/1.1" 200 - 165 0.219 0.648 2026-09-11 17:55:54,071 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8677929/web.assets_frontend.min.css, copying from /web/assets/1/8677929/web.assets_frontend.min.css 2026-09-11 17:55:54,138 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /web/assets/4/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.051 0.039 2026-09-11 17:55:54,162 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:55:54,181 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /web/assets/4/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.022 0.074 2026-09-11 17:55:54,237 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/1/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:55:54,267 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /web/assets/4/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.037 0.037 2026-09-11 17:55:54,283 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /web/image/website/4/logo/Other?unique=c4c337e HTTP/1.1" 200 - 4 0.005 0.044 2026-09-11 17:55:54,433 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:55:54,463 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /web/assets/4/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.013 0.041 2026-09-11 17:55:54,493 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "GET /web/image/website/4/favicon?unique=c4c337e HTTP/1.1" 200 - 5 0.009 0.074 2026-09-11 17:55:54,896 126 INFO rb-46204af-224751-414454 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-09-11 17:55:54,949 126 INFO rb-46204af-224751-414454 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-09-11 17:55:54,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:54] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.010 0.007 2026-09-11 17:55:55,015 126 INFO rb-46204af-224751-414454 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-09-11 17:55:55,085 126 INFO rb-46204af-224751-414454 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-09-11 17:55:55,119 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.011 0.018 2026-09-11 17:55:55,149 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 17:55:55,155 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 17:55:55,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.012 2026-09-11 17:55:55,242 126 INFO rb-46204af-224751-414454 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-09-11 17:55:55,245 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.025 2026-09-11 17:55:55,268 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.004 2026-09-11 17:55:55,311 126 INFO rb-46204af-224751-414454 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-09-11 17:55:55,327 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.010 2026-09-11 17:55:55,422 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.015 0.056 2026-09-11 17:55:55,431 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.010 0.068 2026-09-11 17:55:55,472 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.002 0.007 2026-09-11 17:55:55,644 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "GET /test_model/test-model-1 HTTP/1.1" 200 - 28 0.072 0.061 2026-09-11 17:55:55,893 126 INFO rb-46204af-224751-414454 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-09-11 17:55:55,945 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.024 0.020 2026-09-11 17:55:55,985 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:55:55,999 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:55] "GET /web/assets/4/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.010 0.018 2026-09-11 17:55:56,155 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:56] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.024 0.088 2026-09-11 17:55:56,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:55:56,225 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:56] "GET /web/assets/4/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.022 0.032 2026-09-11 17:55:56,248 126 INFO rb-46204af-224751-414454 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-09-11 17:55:56,249 126 INFO rb-46204af-224751-414454 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-09-11 17:55:56,249 126 INFO rb-46204af-224751-414454 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-09-11 17:55:56,249 126 INFO rb-46204af-224751-414454 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-09-11 17:55:56,250 126 INFO rb-46204af-224751-414454 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-09-11 17:55:56,252 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:55:56,257 126 INFO rb-46204af-224751-414454 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-09-11 17:55:56,285 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:56] "GET /web/assets/4/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.028 0.085 2026-09-11 17:55:56,456 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:56] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.009 0.024 2026-09-11 17:55:56,536 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.018 0.085 2026-09-11 17:55:56,682 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:56,757 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:58,721 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.606 1.352 2026-09-11 17:55:58,912 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:58,989 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:59,070 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:59,119 126 INFO rb-46204af-224751-414454 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-09-11 17:55:59,121 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:55:59,144 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:55:59,149 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:59,177 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:55:59,181 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:59,193 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:59,207 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.100 2026-09-11 17:55:59,217 126 INFO rb-46204af-224751-414454 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-09-11 17:55:59,218 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-09-11 17:55:59,262 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:55:59,272 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:59,276 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:55:59,276 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:55:59,280 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:55:59,297 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:55:59,302 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:55:59,305 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-09-11 17:55:59,328 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:59,330 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:59,332 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:59,344 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:55:59,354 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:55:59,358 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:55:59,364 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:55:59,366 126 INFO rb-46204af-224751-414454 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-09-11 17:55:59,373 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:55:59,377 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:55:59,401 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:55:59,404 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-09-11 17:55:59,422 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:59,440 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:55:59,444 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:55:59,446 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:55:59,449 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:59,452 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:59,458 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:55:59,467 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:55:59,470 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:59,481 126 INFO rb-46204af-224751-414454 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-09-11 17:55:59,489 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:55:59,500 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:55:59,515 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:55:59,517 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:55:59] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:55:59,552 126 INFO rb-46204af-224751-414454 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-09-11 17:55:59,601 126 INFO rb-46204af-224751-414454 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-09-11 17:56:01,290 126 INFO rb-46204af-224751-414454 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-09-11 17:56:01,321 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:01] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.003 0.011 2026-09-11 17:56:01,363 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:56:01,378 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:01] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.002 0.007 2026-09-11 17:56:01,394 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:01] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.020 2026-09-11 17:56:01,567 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:01] "GET /test_model/better-name-1 HTTP/1.1" 200 - 28 0.092 0.073 2026-09-11 17:56:01,701 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:56:02,086 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-11 17:56:02,133 126 INFO rb-46204af-224751-414454 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-09-11 17:56:02,185 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: tour succeeded 2026-09-11 17:56:02,186 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 17:56:02,540 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: heap 43104648 (allocated 46370816) 2026-09-11 17:56:02,551 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing chrome headless with pid 14922 2026-09-11 17:56:02,554 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing websocket connection 2026-09-11 17:56:02,554 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Terminating chrome headless with pid 14922 2026-09-11 17:56:02,677 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175602_676852_test_02_reditor_tester.txt 2026-09-11 17:56:02,677 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Removing chrome user profile "/tmp/tmp41y4smob_chrome_odoo" 2026-09-11 17:56:02,721 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-09-11 17:56:03,337 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome pid: 15230 2026-09-11 17:56:03,337 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmpuxldzzte_chrome_odoo 2026-09-11 17:56:03,337 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:41979/json/version 2026-09-11 17:56:03,340 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41979/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:56:03,410 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-09-11 17:56:03,410 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:41979/json 2026-09-11 17:56:03,415 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41979/json with timeout 3 increased to 10s during tests 2026-09-11 17:56:03,445 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Websocket url found: ws://127.0.0.1:41979/devtools/page/5BAAED2D58EDA8A07C07C10D277F754C 2026-09-11 17:56:03,478 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Enable chrome headless console log notification 2026-09-11 17:56:03,489 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless enable page notifications 2026-09-11 17:56:03,584 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:testtest from n/a 2026-09-11 17:56:03,593 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Setting session cookie in browser 2026-09-11 17:56:03,614 126 INFO rb-46204af-224751-414454 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-09-11 17:56:03,614 126 INFO rb-46204af-224751-414454 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-09-11 17:56:03,643 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:56:04,988 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:04] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.245 1.105 2026-09-11 17:56:04,993 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigation result: {'frameId': '5BAAED2D58EDA8A07C07C10D277F754C', 'loaderId': 'CF3CE4BB8305B56D54F8D43CD6050137', 'isDownload': False} 2026-09-11 17:56:04,993 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_not_tester')" 2026-09-11 17:56:05,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 112 0.078 0.076 2026-09-11 17:56:05,187 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.164 2026-09-11 17:56:05,196 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.167 2026-09-11 17:56:05,207 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.176 2026-09-11 17:56:05,239 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.174 2026-09-11 17:56:05,258 126 INFO rb-46204af-224751-414454 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-09-11 17:56:05,316 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 17:56:05,370 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:05] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-11 17:56:06,007 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:56:06,011 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:56:06,021 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 17:56:06,054 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-09-11 17:56:06,067 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.024 2026-09-11 17:56:06,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:56:06,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.027 2026-09-11 17:56:06,180 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.022 2026-09-11 17:56:06,198 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.054 2026-09-11 17:56:06,206 126 INFO rb-46204af-224751-414454 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-09-11 17:56:06,232 126 INFO rb-46204af-224751-414454 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-09-11 17:56:06,304 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:06,307 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:56:06,310 126 INFO rb-46204af-224751-414454 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-09-11 17:56:06,379 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /mail/data HTTP/1.1" 200 - 34 0.094 0.059 2026-09-11 17:56:06,413 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.143 2026-09-11 17:56:06,417 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.103 2026-09-11 17:56:06,493 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/image/res.partner/1247/avatar_128?unique=1789149323000 HTTP/1.1" 200 - 15 0.030 0.189 2026-09-11 17:56:06,537 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 9 0.011 0.258 2026-09-11 17:56:06,542 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.074 2026-09-11 17:56:06,550 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 17:56:06,585 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:56:06,608 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.155 2026-09-11 17:56:06,612 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.145 2026-09-11 17:56:06,616 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.142 2026-09-11 17:56:06,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.058 2026-09-11 17:56:06,654 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.093 2026-09-11 17:56:06,679 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:06,707 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.005 0.018 2026-09-11 17:56:06,722 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:56:06,739 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /test_model/1 HTTP/1.1" 301 - 8 0.005 0.019 2026-09-11 17:56:06,767 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.014 0.031 2026-09-11 17:56:06,778 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:06,966 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:07,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:07] "GET /test_model/test-model-1 HTTP/1.1" 200 - 313 0.318 0.791 2026-09-11 17:56:07,915 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:56:07,934 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:07] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.016 0.024 2026-09-11 17:56:07,957 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:56:08,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.086 0.080 2026-09-11 17:56:08,095 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:56:08,101 126 INFO rb-46204af-224751-414454 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-09-11 17:56:08,102 126 INFO rb-46204af-224751-414454 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-09-11 17:56:08,121 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.119 2026-09-11 17:56:08,180 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:08,205 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:56:08,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /web/image/website/1/logo/My%20Website?unique=c4c337e HTTP/1.1" 200 - 5 0.011 0.044 2026-09-11 17:56:08,266 126 INFO rb-46204af-224751-414454 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-09-11 17:56:08,391 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 17:56:08,499 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.005 0.201 2026-09-11 17:56:08,525 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:56:08,530 126 INFO rb-46204af-224751-414454 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-09-11 17:56:08,550 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.187 2026-09-11 17:56:08,588 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /web/image/website/1/favicon?unique=c4c337e HTTP/1.1" 200 - 5 0.008 0.205 2026-09-11 17:56:08,614 126 INFO rb-46204af-224751-414454 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-09-11 17:56:08,687 126 INFO rb-46204af-224751-414454 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-09-11 17:56:08,722 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.010 2026-09-11 17:56:08,735 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.025 2026-09-11 17:56:08,753 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.038 2026-09-11 17:56:08,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.058 2026-09-11 17:56:08,788 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-09-11 17:56:08,813 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:08] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.006 0.012 2026-09-11 17:56:08,823 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-09-11 17:56:10,442 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:10] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.076 1.545 2026-09-11 17:56:10,458 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:10] "GET /en/ HTTP/1.1" 303 - 2 0.003 0.005 2026-09-11 17:56:10,516 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:10] "GET / HTTP/1.1" 301 - 20 0.026 0.024 2026-09-11 17:56:10,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:10,739 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:11,363 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /test_model/test-model-1 HTTP/1.1" 200 - 179 0.202 0.631 2026-09-11 17:56:11,430 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8677929/web.assets_frontend.min.css, copying from /web/assets/1/8677929/web.assets_frontend.min.css 2026-09-11 17:56:11,491 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /web/assets/4/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.059 0.027 2026-09-11 17:56:11,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:56:11,518 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /web/assets/4/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.100 2026-09-11 17:56:11,552 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/1/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:56:11,569 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /web/assets/4/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.024 2026-09-11 17:56:11,597 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /web/image/website/4/logo/Other?unique=c4c337e HTTP/1.1" 200 - 4 0.003 0.014 2026-09-11 17:56:11,696 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:56:11,730 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /web/assets/4/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.015 0.039 2026-09-11 17:56:11,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:11] "GET /web/image/website/4/favicon?unique=c4c337e HTTP/1.1" 200 - 5 0.013 0.070 2026-09-11 17:56:12,037 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.006 2026-09-11 17:56:12,218 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.034 0.058 2026-09-11 17:56:12,240 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:56:12,266 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /web/assets/4/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.024 0.015 2026-09-11 17:56:12,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:56:12,302 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /web/assets/4/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.014 0.059 2026-09-11 17:56:12,372 126 INFO rb-46204af-224751-414454 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-09-11 17:56:12,429 126 INFO rb-46204af-224751-414454 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-09-11 17:56:12,447 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.008 0.007 2026-09-11 17:56:12,493 126 INFO rb-46204af-224751-414454 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-09-11 17:56:12,565 126 INFO rb-46204af-224751-414454 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-09-11 17:56:12,631 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.035 0.020 2026-09-11 17:56:12,718 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.010 0.051 2026-09-11 17:56:12,743 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.010 0.074 2026-09-11 17:56:12,842 126 INFO rb-46204af-224751-414454 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-09-11 17:56:12,848 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.008 2026-09-11 17:56:12,865 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.026 2026-09-11 17:56:12,904 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.017 0.019 2026-09-11 17:56:12,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.028 2026-09-11 17:56:12,916 126 INFO rb-46204af-224751-414454 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-09-11 17:56:12,934 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.006 0.021 2026-09-11 17:56:12,958 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.009 0.030 2026-09-11 17:56:12,985 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.008 2026-09-11 17:56:12,994 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-09-11 17:56:13,050 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.005 0.013 2026-09-11 17:56:13,096 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:13,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:13,225 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /test_model/test-model-1 HTTP/1.1" 200 - 31 0.055 0.093 2026-09-11 17:56:13,484 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,519 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.013 0.017 2026-09-11 17:56:13,615 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:56:13,629 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /web/assets/4/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.008 0.028 2026-09-11 17:56:13,729 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.015 0.059 2026-09-11 17:56:13,749 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:56:13,792 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /web/assets/4/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.034 0.018 2026-09-11 17:56:13,816 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,816 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,817 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,817 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,817 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,817 126 INFO rb-46204af-224751-414454 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-09-11 17:56:13,821 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:56:13,871 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:13] "GET /web/assets/4/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.037 0.093 2026-09-11 17:56:14,016 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:14] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.007 0.025 2026-09-11 17:56:14,049 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.010 0.044 2026-09-11 17:56:14,181 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-11 17:56:14,243 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-11 17:56:16,134 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.532 1.355 2026-09-11 17:56:16,334 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-11 17:56:16,352 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-11 17:56:16,410 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-11 17:56:16,427 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:16,454 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:16,473 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 17:56:16,503 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:56:16,508 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:16,519 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:56:16,547 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:56:16,595 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:56:16,597 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:56:16,616 126 INFO rb-46204af-224751-414454 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-09-11 17:56:16,619 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: tour succeeded 2026-09-11 17:56:16,628 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-11 17:56:16,643 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:56:16,654 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:56:16,676 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 17:56:16,683 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.124 2026-09-11 17:56:16,699 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-11 17:56:16,710 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:56:16,713 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-09-11 17:56:16,715 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:56:16,779 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:56:16,780 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:56:16,825 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:56:16,828 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 17:56:16,833 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:56:16,846 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:56:16,846 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.099 2026-09-11 17:56:16,889 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-11 17:56:16,894 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:56:16,912 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:56:16,914 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:56:16,938 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:56:16,940 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:16,944 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:56:16,975 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:16] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:56:17,009 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:17] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 17:56:17,017 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:17] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:56:17,021 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:17] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:56:17,034 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:17] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-09-11 17:56:17,037 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:17] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-09-11 17:56:17,089 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: heap 39072400 (allocated 40603648) 2026-09-11 17:56:17,134 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing chrome headless with pid 15230 2026-09-11 17:56:17,136 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing websocket connection 2026-09-11 17:56:17,139 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Terminating chrome headless with pid 15230 2026-09-11 17:56:17,240 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175617_239794_test_03_reditor_not_tester.txt 2026-09-11 17:56:17,240 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Removing chrome user profile "/tmp/tmpuxldzzte_chrome_odoo" 2026-09-11 17:56:17,290 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-09-11 17:56:17,919 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome pid: 15541 2026-09-11 17:56:17,920 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmpcz4xd3df_chrome_odoo 2026-09-11 17:56:17,920 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:43197/json/version 2026-09-11 17:56:17,921 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:43197/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:56:17,980 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-09-11 17:56:17,980 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:43197/json 2026-09-11 17:56:17,983 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:43197/json with timeout 3 increased to 10s during tests 2026-09-11 17:56:18,014 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Websocket url found: ws://127.0.0.1:43197/devtools/page/2DB529742A551DC06D6D141E8CC9A100 2026-09-11 17:56:18,044 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Enable chrome headless console log notification 2026-09-11 17:56:18,059 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless enable page notifications 2026-09-11 17:56:18,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:testtest from n/a 2026-09-11 17:56:18,184 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Setting session cookie in browser 2026-09-11 17:56:18,214 126 INFO rb-46204af-224751-414454 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-09-11 17:56:18,214 126 INFO rb-46204af-224751-414454 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-09-11 17:56:18,250 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:56:19,724 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:19] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.267 1.219 2026-09-11 17:56:19,733 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigation result: {'frameId': '2DB529742A551DC06D6D141E8CC9A100', 'loaderId': '33F01AA07905886664867AE583E6D570', 'isDownload': False} 2026-09-11 17:56:19,733 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_tester')" 2026-09-11 17:56:19,786 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:19] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-09-11 17:56:19,803 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:19] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:56:19,941 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:19] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 112 0.072 0.073 2026-09-11 17:56:19,979 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.182 2026-09-11 17:56:20,012 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.190 2026-09-11 17:56:20,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-09-11 17:56:20,105 126 INFO rb-46204af-224751-414454 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-09-11 17:56:20,255 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 17:56:20,896 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-11 17:56:20,900 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-11 17:56:20,907 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-11 17:56:20,931 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.018 2026-09-11 17:56:20,957 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: Owl is running in 'dev' mode. 2026-09-11 17:56:20,977 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:21,035 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.026 2026-09-11 17:56:21,058 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.005 2026-09-11 17:56:21,071 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-09-11 17:56:21,120 126 INFO rb-46204af-224751-414454 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-09-11 17:56:21,131 126 INFO rb-46204af-224751-414454 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-09-11 17:56:21,213 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:21,225 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:21,355 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /mail/data HTTP/1.1" 200 - 34 0.127 0.081 2026-09-11 17:56:21,358 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.196 2026-09-11 17:56:21,383 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.204 2026-09-11 17:56:21,464 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 16 0.037 0.258 2026-09-11 17:56:21,530 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/image/res.partner/1247/avatar_128?unique=1789149323000 HTTP/1.1" 200 - 8 0.029 0.320 2026-09-11 17:56:21,572 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.181 2026-09-11 17:56:21,609 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.194 2026-09-11 17:56:21,620 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:21,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.152 2026-09-11 17:56:21,624 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.202 2026-09-11 17:56:21,646 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.108 2026-09-11 17:56:21,682 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:56:21,718 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.033 0.096 2026-09-11 17:56:21,722 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.300 2026-09-11 17:56:21,773 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.002 0.008 2026-09-11 17:56:21,799 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:56:21,811 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:21] "GET /test_model/1 HTTP/1.1" 301 - 3 0.004 0.012 2026-09-11 17:56:23,145 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /test_model/test-model-1 HTTP/1.1" 200 - 291 0.421 0.892 2026-09-11 17:56:23,196 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:56:23,282 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.080 0.030 2026-09-11 17:56:23,298 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:56:23,311 126 INFO rb-46204af-224751-414454 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-09-11 17:56:23,311 126 INFO rb-46204af-224751-414454 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-09-11 17:56:23,313 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.126 2026-09-11 17:56:23,327 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:56:23,354 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.016 0.025 2026-09-11 17:56:23,460 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:23,476 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:56:23,485 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/image/website/1/logo/My%20Website?unique=c4c337e HTTP/1.1" 200 - 4 0.011 0.009 2026-09-11 17:56:23,695 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.004 0.185 2026-09-11 17:56:23,712 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:56:23,741 126 INFO rb-46204af-224751-414454 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-09-11 17:56:23,744 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.217 2026-09-11 17:56:23,752 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "GET /web/image/website/1/favicon?unique=c4c337e HTTP/1.1" 200 - 4 0.002 0.222 2026-09-11 17:56:23,759 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 3 0.002 0.017 2026-09-11 17:56:23,815 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:23] "POST /website/get_seo_data HTTP/1.1" 200 - 3 0.009 0.014 2026-09-11 17:56:23,842 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,131 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:56:24,132 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,145 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 17:56:24,231 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,289 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.040 0.067 2026-09-11 17:56:24,295 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,375 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,382 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.053 0.143 2026-09-11 17:56:24,430 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,490 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,553 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,621 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.038 0.024 2026-09-11 17:56:24,653 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:56:24,666 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 17:56:24,790 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-09-11 17:56:24,793 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-09-11 17:56:24,805 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,815 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-09-11 17:56:24,865 126 INFO rb-46204af-224751-414454 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-09-11 17:56:24,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.004 0.010 2026-09-11 17:56:24,936 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-09-11 17:56:24,938 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:56:24,972 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:24] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.003 2026-09-11 17:56:25,103 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:25] "GET /test_model/test-model-1 HTTP/1.1" 200 - 16 0.025 0.076 2026-09-11 17:56:25,464 126 INFO rb-46204af-224751-414454 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-09-11 17:56:25,491 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:25] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.038 2026-09-11 17:56:25,502 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.064 2026-09-11 17:56:25,526 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: tour succeeded 2026-09-11 17:56:25,527 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-11 17:56:25,826 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: heap 28653908 (allocated 30105600) 2026-09-11 17:56:25,859 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing chrome headless with pid 15541 2026-09-11 17:56:25,861 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing websocket connection 2026-09-11 17:56:25,863 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Terminating chrome headless with pid 15541 2026-09-11 17:56:26,019 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175626_019323_test_04_not_reditor_tester.txt 2026-09-11 17:56:26,019 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Removing chrome user profile "/tmp/tmpcz4xd3df_chrome_odoo" 2026-09-11 17:56:26,079 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-09-11 17:56:26,822 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome pid: 15778 2026-09-11 17:56:26,822 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmp3ofm01uh_chrome_odoo 2026-09-11 17:56:26,826 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:44035/json/version 2026-09-11 17:56:26,835 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:44035/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:56:26,919 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-09-11 17:56:26,919 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:44035/json 2026-09-11 17:56:26,919 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:44035/json with timeout 3 increased to 10s during tests 2026-09-11 17:56:26,957 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Websocket url found: ws://127.0.0.1:44035/devtools/page/8A970DDBEB65F97BA9D78DDD14B182B7 2026-09-11 17:56:26,991 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Enable chrome headless console log notification 2026-09-11 17:56:27,016 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless enable page notifications 2026-09-11 17:56:27,155 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:testtest from n/a 2026-09-11 17:56:27,168 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Setting session cookie in browser 2026-09-11 17:56:27,179 126 INFO rb-46204af-224751-414454 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-09-11 17:56:27,179 126 INFO rb-46204af-224751-414454 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-09-11 17:56:27,204 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:56:28,629 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:28] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.258 1.177 2026-09-11 17:56:28,636 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigation result: {'frameId': '8A970DDBEB65F97BA9D78DDD14B182B7', 'loaderId': 'B4C55A493D251C59E243B47B9C6F45FB', 'isDownload': False} 2026-09-11 17:56:28,636 126 INFO rb-46204af-224751-414454 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-09-11 17:56:28,973 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:28] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 112 0.210 0.084 2026-09-11 17:56:29,007 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.316 2026-09-11 17:56:29,042 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:29] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.353 2026-09-11 17:56:29,053 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:29] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.384 2026-09-11 17:56:29,079 126 INFO rb-46204af-224751-414454 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-09-11 17:56:29,095 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:29] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.421 2026-09-11 17:56:29,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:29] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.054 2026-09-11 17:56:29,283 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:29] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-09-11 17:56:30,006 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-11 17:56:30,016 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-11 17:56:30,022 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-11 17:56:30,043 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-11 17:56:30,066 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-09-11 17:56:30,084 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:30,158 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.026 2026-09-11 17:56:30,176 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-09-11 17:56:30,189 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-09-11 17:56:30,222 126 INFO rb-46204af-224751-414454 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-09-11 17:56:30,358 126 INFO rb-46204af-224751-414454 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-09-11 17:56:30,363 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:56:30,369 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:56:30,400 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /mail/data HTTP/1.1" 200 - 34 0.102 0.059 2026-09-11 17:56:30,431 126 INFO rb-46204af-224751-414454 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-09-11 17:56:30,431 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.139 2026-09-11 17:56:30,503 126 INFO rb-46204af-224751-414454 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-09-11 17:56:30,507 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.034 2026-09-11 17:56:30,611 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/image/res.partner/1247/avatar_128?unique=1789149323000 HTTP/1.1" 200 - 15 0.032 0.284 2026-09-11 17:56:30,613 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.106 2026-09-11 17:56:30,633 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:56:30,650 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 9 0.014 0.345 2026-09-11 17:56:30,663 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:56:30,669 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.158 2026-09-11 17:56:30,672 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.145 2026-09-11 17:56:30,675 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.289 2026-09-11 17:56:30,678 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.163 2026-09-11 17:56:30,730 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:56:30,764 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:30,765 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.040 2026-09-11 17:56:30,831 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.014 0.031 2026-09-11 17:56:30,835 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.010 0.097 2026-09-11 17:56:30,871 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:30] "GET /test_model/1 HTTP/1.1" 301 - 3 0.002 0.006 2026-09-11 17:56:31,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:31,881 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:31] "GET /test_model/test-model-1 HTTP/1.1" 200 - 293 0.226 0.763 2026-09-11 17:56:31,926 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:56:31,996 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:31] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.034 2026-09-11 17:56:32,016 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:56:32,040 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,040 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,046 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.033 0.105 2026-09-11 17:56:32,062 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:56:32,083 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.029 2026-09-11 17:56:32,148 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:56:32,156 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:32,180 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/image/website/1/logo/My%20Website?unique=c4c337e HTTP/1.1" 200 - 4 0.010 0.019 2026-09-11 17:56:32,216 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,279 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,349 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,383 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.004 0.176 2026-09-11 17:56:32,395 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/image/website/1/favicon?unique=c4c337e HTTP/1.1" 200 - 4 0.003 0.154 2026-09-11 17:56:32,413 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:56:32,439 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,448 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.168 2026-09-11 17:56:32,494 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 14 0.023 0.018 2026-09-11 17:56:32,554 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:56:32,566 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.002 0.010 2026-09-11 17:56:32,701 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,704 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 17:56:32,751 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.006 0.047 2026-09-11 17:56:32,768 126 INFO rb-46204af-224751-414454 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-09-11 17:56:32,790 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.067 2026-09-11 17:56:32,822 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.006 0.035 2026-09-11 17:56:32,847 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.040 2026-09-11 17:56:32,848 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-09-11 17:56:32,861 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:32,873 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-11 17:56:32,918 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:32] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.004 2026-09-11 17:56:32,970 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-11 17:56:33,066 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:33] "GET /test_model/test-model-1 HTTP/1.1" 200 - 18 0.034 0.083 2026-09-11 17:56:33,492 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:33,583 126 INFO rb-46204af-224751-414454 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-09-11 17:56:33,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.062 2026-09-11 17:56:33,649 126 INFO rb-46204af-224751-414454 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-09-11 17:56:33,680 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.111 2026-09-11 17:56:33,701 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: tour succeeded 2026-09-11 17:56:33,702 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-11 17:56:33,841 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: heap 28460220 (allocated 30892032) 2026-09-11 17:56:33,844 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing chrome headless with pid 15778 2026-09-11 17:56:33,847 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing websocket connection 2026-09-11 17:56:33,847 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Terminating chrome headless with pid 15778 2026-09-11 17:56:33,977 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175633_977079_test_05_not_reditor_not_tester.txt 2026-09-11 17:56:33,977 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Removing chrome user profile "/tmp/tmp3ofm01uh_chrome_odoo" 2026-09-11 17:56:34,058 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 17:56:34,076 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-09-11 17:56:34,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:56:34,315 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-09-11 17:56:34,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:56:35,420 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:35] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.201 0.886 2026-09-11 17:56:36,001 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:36] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.170 0.398 2026-09-11 17:56:36,581 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:36] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.165 0.401 2026-09-11 17:56:36,635 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-09-11 17:56:36,705 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-09-11 17:56:36,735 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-09-11 17:56:37,123 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16012 2026-09-11 17:56:37,124 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmp9xc648nk_chrome_odoo 2026-09-11 17:56:37,124 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:46073/json/version 2026-09-11 17:56:37,137 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:46073/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:56:37,169 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-09-11 17:56:37,169 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:46073/json 2026-09-11 17:56:37,170 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:46073/json with timeout 3 increased to 10s during tests 2026-09-11 17:56:37,267 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:46073/devtools/page/63AB55C2DD50C4556F641AA5DC17AE54 2026-09-11 17:56:37,277 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-09-11 17:56:37,280 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-09-11 17:56:37,356 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:56:37,393 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-09-11 17:56:37,406 126 INFO rb-46204af-224751-414454 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-09-11 17:56:37,406 126 INFO rb-46204af-224751-414454 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-09-11 17:56:37,423 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:56:39,136 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /model/exposed-model HTTP/1.1" 200 - 292 0.511 1.205 2026-09-11 17:56:39,140 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '63AB55C2DD50C4556F641AA5DC17AE54', 'loaderId': '42856AFCB339C97DDC4A0E0F762914A1', 'isDownload': False} 2026-09-11 17:56:39,140 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_listing_layout')" 2026-09-11 17:56:39,173 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:39,203 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:56:39,297 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.082 0.045 2026-09-11 17:56:39,315 126 INFO rb-46204af-224751-414454 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-09-11 17:56:39,315 126 INFO rb-46204af-224751-414454 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-09-11 17:56:39,326 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:56:39,347 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.027 0.120 2026-09-11 17:56:39,375 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:56:39,405 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.019 0.076 2026-09-11 17:56:39,445 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:56:39,445 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.017 0.008 2026-09-11 17:56:39,447 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:39,579 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:39,611 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:56:39,652 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.023 0.049 2026-09-11 17:56:39,673 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:39] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.006 0.085 2026-09-11 17:56:40,010 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:40] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:56:40,095 126 INFO rb-46204af-224751-414454 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-09-11 17:56:40,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.026 0.103 2026-09-11 17:56:40,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:40] "GET /odoo/action-website.website_preview?path=/model/exposed-model&enable_editor=1 HTTP/1.1" 200 - 127 0.196 0.661 2026-09-11 17:56:41,081 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:41] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.062 0.956 2026-09-11 17:56:41,092 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:41] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.061 2026-09-11 17:56:41,127 126 INFO rb-46204af-224751-414454 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-09-11 17:56:42,039 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 887 0.578 0.428 2026-09-11 17:56:42,059 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 1.014 2026-09-11 17:56:42,063 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.032 2026-09-11 17:56:42,073 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.038 2026-09-11 17:56:42,104 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-11 17:56:42,195 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 17:56:42,904 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:56:42,923 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-11 17:56:42,928 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:56:42,949 126 INFO rb-46204af-224751-414454 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-09-11 17:56:42,976 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.010 2026-09-11 17:56:43,004 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-09-11 17:56:43,047 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:56:43,134 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.070 0.054 2026-09-11 17:56:43,137 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-11 17:56:43,223 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.052 0.099 2026-09-11 17:56:43,233 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:43,400 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.091 0.227 2026-09-11 17:56:43,430 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.252 2026-09-11 17:56:43,477 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.232 2026-09-11 17:56:43,483 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:56:43,489 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.278 2026-09-11 17:56:43,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "POST /mail/data HTTP/1.1" 200 - 140 0.298 0.448 2026-09-11 17:56:43,992 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.529 2026-09-11 17:56:44,032 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.030 0.559 2026-09-11 17:56:44,086 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.018 0.606 2026-09-11 17:56:44,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 17:56:44,162 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.018 2026-09-11 17:56:44,165 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:56:44,188 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.007 0.035 2026-09-11 17:56:44,193 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:56:44,199 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:56:44,204 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 17:56:44,266 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.009 2026-09-11 17:56:44,287 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.006 0.011 2026-09-11 17:56:44,409 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.020 0.086 2026-09-11 17:56:44,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:56:44,487 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /web/assets/1/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.056 0.110 2026-09-11 17:56:44,708 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.018 0.144 2026-09-11 17:56:44,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.037 0.213 2026-09-11 17:56:44,930 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:56:44,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:44] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.021 0.020 2026-09-11 17:56:44,975 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:56:44,988 126 INFO rb-46204af-224751-414454 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-09-11 17:56:44,988 126 INFO rb-46204af-224751-414454 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-09-11 17:56:44,989 126 INFO rb-46204af-224751-414454 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-09-11 17:56:44,989 126 INFO rb-46204af-224751-414454 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-09-11 17:56:44,989 126 INFO rb-46204af-224751-414454 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-09-11 17:56:44,990 126 INFO rb-46204af-224751-414454 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-09-11 17:56:45,001 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.024 0.061 2026-09-11 17:56:45,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.110 2026-09-11 17:56:45,129 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.012 0.142 2026-09-11 17:56:45,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:56:45,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.033 0.278 2026-09-11 17:56:45,246 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:56:45,272 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.019 0.109 2026-09-11 17:56:45,284 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:56:45,302 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.146 2026-09-11 17:56:45,904 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.296 0.197 2026-09-11 17:56:45,918 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.489 2026-09-11 17:56:45,947 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:45] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.509 2026-09-11 17:56:46,078 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:46,144 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:46,643 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:48,325 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.811 1.368 2026-09-11 17:56:48,594 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:48,677 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:48,759 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:48,786 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:48,810 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:56:48,818 126 INFO rb-46204af-224751-414454 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-09-11 17:56:48,845 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:56:48,846 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:56:48,848 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:56:48,856 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:56:48,858 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:56:48,864 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:56:48,889 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:48,898 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:48,901 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:56:48,907 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:56:48,909 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:56:48,910 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:56:48,914 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:56:48,980 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-11 17:56:48,988 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:48] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:56:49,002 126 INFO rb-46204af-224751-414454 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-09-11 17:56:49,012 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:49,016 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-09-11 17:56:49,025 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:56:49,039 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:49,052 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:56:49,067 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:56:49,077 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:56:49,092 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:56:49,114 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.144 2026-09-11 17:56:49,127 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:56:49,151 126 INFO rb-46204af-224751-414454 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-09-11 17:56:49,206 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.101 2026-09-11 17:56:49,212 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:56:49,233 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:56:49,245 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:56:49,253 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:56:49,261 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:56:49,271 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:56:49,287 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:56:49,295 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:56:49,306 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:56:49,307 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:56:49,426 126 INFO rb-46204af-224751-414454 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-09-11 17:56:49,520 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 8 0.044 0.025 2026-09-11 17:56:49,547 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:49,557 126 INFO rb-46204af-224751-414454 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-09-11 17:56:49,646 126 INFO rb-46204af-224751-414454 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-09-11 17:56:49,708 126 INFO rb-46204af-224751-414454 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-09-11 17:56:49,787 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:56:49,787 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "POST /web/dataset/call_kw/website.controller.page/write HTTP/1.1" 200 - 19 0.046 0.026 2026-09-11 17:56:49,794 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:49] "POST /website/save_session_layout_mode HTTP/1.1" 200 - 3 0.003 0.072 2026-09-11 17:56:49,819 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:50,559 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:50] "GET /model/exposed-model HTTP/1.1" 200 - 131 0.212 0.483 2026-09-11 17:56:50,936 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:50] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.050 0.030 2026-09-11 17:56:50,951 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.090 2026-09-11 17:56:51,065 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:51,124 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:51,373 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:51,420 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:51] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.280 0.181 2026-09-11 17:56:51,473 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:51,626 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:51] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 3 0.003 0.018 2026-09-11 17:56:51,647 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:51,653 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:51,684 126 INFO rb-46204af-224751-414454 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-09-11 17:56:51,750 126 INFO rb-46204af-224751-414454 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-09-11 17:56:51,809 126 INFO rb-46204af-224751-414454 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-09-11 17:56:53,755 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:53,765 126 INFO rb-46204af-224751-414454 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-09-11 17:56:53,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:53] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.049 0.096 2026-09-11 17:56:54,007 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:54,233 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:54] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.039 2026-09-11 17:56:54,248 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.071 2026-09-11 17:56:54,253 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-11 17:56:54,465 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-09-11 17:56:54,465 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_listing_layout SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-11 17:56:54,829 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 48554724 (allocated 50536448) 2026-09-11 17:56:54,856 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16012 2026-09-11 17:56:54,858 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-09-11 17:56:54,861 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16012 2026-09-11 17:56:55,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175655_031322_test_default_layout.txt 2026-09-11 17:56:55,031 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmp9xc648nk_chrome_odoo" 2026-09-11 17:56:55,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16302 2026-09-11 17:56:55,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmptc86nnr3_chrome_odoo 2026-09-11 17:56:55,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:41515/json/version 2026-09-11 17:56:55,533 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41515/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:56:55,568 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-09-11 17:56:55,568 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:41515/json 2026-09-11 17:56:55,574 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:41515/json with timeout 3 increased to 10s during tests 2026-09-11 17:56:55,593 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:41515/devtools/page/D7B770F894296FFD144E77858C930A40 2026-09-11 17:56:55,607 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-09-11 17:56:55,620 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-09-11 17:56:55,682 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:56:55,686 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-09-11 17:56:55,700 126 INFO rb-46204af-224751-414454 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-09-11 17:56:55,700 126 INFO rb-46204af-224751-414454 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-09-11 17:56:55,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:55] "GET /model/exposed-model HTTP/1.1" 200 - 21 0.029 0.088 2026-09-11 17:56:55,880 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': 'D7B770F894296FFD144E77858C930A40', 'loaderId': '9F1D0AE074EB40A966EFAA476D43E8E0', 'isDownload': False} 2026-09-11 17:56:55,880 126 INFO rb-46204af-224751-414454 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-09-11 17:56:55,933 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56: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-09-11 17:56:55,946 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:55] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.009 2026-09-11 17:56:55,975 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:55] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.005 0.011 2026-09-11 17:56:55,988 126 INFO rb-46204af-224751-414454 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-09-11 17:56:55,989 126 INFO rb-46204af-224751-414454 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-09-11 17:56:56,015 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.008 0.008 2026-09-11 17:56:56,176 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:56,180 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:56,193 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 3 0.001 0.010 2026-09-11 17:56:56,276 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:56,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.006 0.022 2026-09-11 17:56:56,336 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.012 0.030 2026-09-11 17:56:56,719 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:56:56,787 126 INFO rb-46204af-224751-414454 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-09-11 17:56:56,788 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.012 0.020 2026-09-11 17:56:56,855 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.031 0.055 2026-09-11 17:56:56,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:56] "GET /odoo/action-website.website_preview?path=/model/exposed-model HTTP/1.1" 200 - 31 0.044 0.129 2026-09-11 17:56:57,036 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:57] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-11 17:56:57,063 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:57] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-11 17:56:57,094 126 INFO rb-46204af-224751-414454 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-09-11 17:56:58,202 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 886 0.730 0.438 2026-09-11 17:56:58,240 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 1.172 2026-09-11 17:56:58,267 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.895 2026-09-11 17:56:58,271 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.220 2026-09-11 17:56:58,287 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.473 2026-09-11 17:56:58,402 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 17:56:58,421 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 17:56:58,422 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:56:58,425 126 INFO rb-46204af-224751-414454 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-09-11 17:56:58,443 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 17:56:58,468 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-09-11 17:56:58,482 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:56:58,541 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.021 2026-09-11 17:56:58,571 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.050 2026-09-11 17:56:58,698 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:58,749 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.063 0.153 2026-09-11 17:56:58,826 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:59,139 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /mail/data HTTP/1.1" 200 - 72 0.254 0.249 2026-09-11 17:56:59,161 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.460 2026-09-11 17:56:59,206 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.394 2026-09-11 17:56:59,231 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/action/load HTTP/1.1" 200 - 6 0.010 0.417 2026-09-11 17:56:59,233 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.590 2026-09-11 17:56:59,290 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.028 0.460 2026-09-11 17:56:59,323 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 17:56:59,361 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.026 2026-09-11 17:56:59,385 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:56:59,397 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.037 2026-09-11 17:56:59,422 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-09-11 17:56:59,429 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 17:56:59,432 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 17:56:59,490 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.014 2026-09-11 17:56:59,506 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:56:59,659 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.054 0.097 2026-09-11 17:56:59,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:56:59] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.014 0.179 2026-09-11 17:57:00,219 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:00] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.039 2026-09-11 17:57:00,234 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.002 0.043 2026-09-11 17:57:00,248 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.092 2026-09-11 17:57:00,274 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:00] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-09-11 17:57:00,285 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:00] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-11 17:57:00,369 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-09-11 17:57:00,370 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_default_page_check SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-11 17:57:00,603 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 35930728 (allocated 37425152) 2026-09-11 17:57:00,620 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16302 2026-09-11 17:57:00,621 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-09-11 17:57:00,621 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16302 2026-09-11 17:57:00,731 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175700_731712_test_default_layout.txt 2026-09-11 17:57:00,732 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmptc86nnr3_chrome_odoo" 2026-09-11 17:57:00,780 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-09-11 17:57:00,794 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:57:03,263 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:03] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.272 2.203 2026-09-11 17:57:03,345 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:03] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.015 0.049 2026-09-11 17:57:03,562 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:03] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.023 0.184 2026-09-11 17:57:03,627 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:03] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.020 0.032 2026-09-11 17:57:03,688 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:03] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.016 0.042 2026-09-11 17:57:04,315 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:04] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.154 0.444 2026-09-11 17:57:04,318 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-09-11 17:57:04,358 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-09-11 17:57:04,419 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-09-11 17:57:04,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:57:05,555 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:05] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.192 0.938 2026-09-11 17:57:05,598 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:05] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.010 0.023 2026-09-11 17:57:05,623 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:05] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.002 0.007 2026-09-11 17:57:05,665 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:05] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.007 0.029 2026-09-11 17:57:05,732 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:57:05,762 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-09-11 17:57:06,983 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 16539 2026-09-11 17:57:06,984 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmpolrjz_fz_chrome_odoo 2026-09-11 17:57:06,984 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:44509/json/version 2026-09-11 17:57:06,985 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:44509/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:57:07,021 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-09-11 17:57:07,025 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:44509/json 2026-09-11 17:57:07,027 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:44509/json with timeout 3 increased to 10s during tests 2026-09-11 17:57:07,040 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:44509/devtools/page/6519DF90602A3CD67BCE8086CF3B5D25 2026-09-11 17:57:07,046 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-09-11 17:57:07,068 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-09-11 17:57:07,200 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:57:07,244 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-09-11 17:57:07,253 126 INFO rb-46204af-224751-414454 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-09-11 17:57:07,253 126 INFO rb-46204af-224751-414454 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-09-11 17:57:07,274 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:57:08,805 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:08] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 176 0.352 1.189 2026-09-11 17:57:08,809 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': '6519DF90602A3CD67BCE8086CF3B5D25', 'loaderId': '9DEA93CBDD1E48D0AA603067DE8C4429', 'isDownload': False} 2026-09-11 17:57:08,809 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_designer_iframe_video')" 2026-09-11 17:57:10,115 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.859 0.416 2026-09-11 17:57:10,123 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.278 2026-09-11 17:57:10,132 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.290 2026-09-11 17:57:10,141 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.291 2026-09-11 17:57:10,167 126 INFO rb-46204af-224751-414454 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-09-11 17:57:10,200 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 1.326 2026-09-11 17:57:10,268 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-11 17:57:10,354 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:10] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 17:57:11,013 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:57:11,026 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-11 17:57:11,031 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:57:11,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-11 17:57:11,061 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:11,131 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:57:11,192 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.045 0.072 2026-09-11 17:57:11,237 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.083 2026-09-11 17:57:11,238 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: The ready code tooks too much time : 2.428636074066162 2026-09-11 17:57:11,238 126 INFO rb-46204af-224751-414454 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-09-11 17:57:11,243 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-09-11 17:57:11,350 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:57:11,411 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.076 0.184 2026-09-11 17:57:11,823 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "POST /mail/data HTTP/1.1" 200 - 139 0.259 0.284 2026-09-11 17:57:11,825 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.527 2026-09-11 17:57:11,837 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:11,875 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:57:11,947 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:11] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.038 0.606 2026-09-11 17:57:12,023 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.045 0.521 2026-09-11 17:57:12,088 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.027 0.598 2026-09-11 17:57:12,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "POST /web/action/load HTTP/1.1" 200 - 7 0.018 0.643 2026-09-11 17:57:12,159 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.827 2026-09-11 17:57:12,161 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-09-11 17:57:12,393 126 INFO rb-46204af-224751-414454 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-09-11 17:57:12,414 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:12,431 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.024 2026-09-11 17:57:12,458 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.042 2026-09-11 17:57:12,508 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.054 2026-09-11 17:57:12,644 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.063 0.131 2026-09-11 17:57:12,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "POST /mail/data HTTP/1.1" 200 - 72 0.154 0.218 2026-09-11 17:57:12,943 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.263 2026-09-11 17:57:12,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.350 2026-09-11 17:57:12,983 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.388 2026-09-11 17:57:13,020 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.014 0.334 2026-09-11 17:57:13,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.017 0.363 2026-09-11 17:57:13,066 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-11 17:57:13,160 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.041 0.045 2026-09-11 17:57:13,171 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-09-11 17:57:13,174 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.080 2026-09-11 17:57:13,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-09-11 17:57:13,179 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-09-11 17:57:13,210 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.110 2026-09-11 17:57:13,222 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:13,278 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.015 0.019 2026-09-11 17:57:13,290 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.035 2026-09-11 17:57:15,097 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1079 0.750 1.055 2026-09-11 17:57:15,102 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.800 2026-09-11 17:57:15,133 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:57:15,151 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.020 2026-09-11 17:57:15,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:57:15,246 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.053 0.073 2026-09-11 17:57:15,291 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,292 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,423 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:57:15,446 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.059 0.234 2026-09-11 17:57:15,477 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:57:15,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.022 0.310 2026-09-11 17:57:15,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:57:15,614 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.077 0.034 2026-09-11 17:57:15,629 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,629 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.006 0.186 2026-09-11 17:57:15,638 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,639 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,639 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,639 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,639 126 INFO rb-46204af-224751-414454 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-09-11 17:57:15,658 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:57:15,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.020 0.156 2026-09-11 17:57:15,961 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.017 0.196 2026-09-11 17:57:15,980 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:15] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.008 0.214 2026-09-11 17:57:15,994 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:57:16,016 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.231 2026-09-11 17:57:16,366 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.004 0.012 2026-09-11 17:57:16,477 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.041 2026-09-11 17:57:16,589 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:57:16,624 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.072 0.147 2026-09-11 17:57:16,690 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.033 0.227 2026-09-11 17:57:16,814 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.031 0.069 2026-09-11 17:57:16,847 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:57:16,867 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.013 0.028 2026-09-11 17:57:16,878 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:57:16,902 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:16] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.017 0.057 2026-09-11 17:57:17,619 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:17] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.391 0.204 2026-09-11 17:57:17,695 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.032 0.621 2026-09-11 17:57:17,713 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:17] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.004 0.676 2026-09-11 17:57:17,830 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:17,845 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:17] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 17:57:17,906 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:18,415 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,072 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.795 1.366 2026-09-11 17:57:20,306 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:20,417 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:20,491 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:20,535 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:57:20,545 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:57:20,561 126 INFO rb-46204af-224751-414454 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-09-11 17:57:20,575 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:57:20,615 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:57:20,617 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:57:20,618 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-09-11 17:57:20,623 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:57:20,626 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.106 2026-09-11 17:57:20,628 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-11 17:57:20,632 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,640 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:57:20,659 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:57:20,664 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:57:20,667 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:57:20,673 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:57:20,679 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:57:20,690 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:57:20,695 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:57:20,704 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,708 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,711 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,715 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:20,717 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,724 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:57:20,733 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,750 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:57:20,756 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:57:20,757 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:57:20,768 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,772 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,775 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:20,787 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:57:20,789 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:57:20,829 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:57:20,849 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:57:20,855 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:57:20,864 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:20] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:57:21,118 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-09-11 17:57:21,122 126 INFO rb-46204af-224751-414454 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-09-11 17:57:21,801 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:21] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:21,804 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:21] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:21,824 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:21] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:21,827 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:21] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:21,950 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:22,067 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:22,079 126 INFO rb-46204af-224751-414454 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-09-11 17:57:22,171 126 INFO rb-46204af-224751-414454 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-09-11 17:57:23,269 126 INFO rb-46204af-224751-414454 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-09-11 17:57:23,309 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:23] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 6 0.003 0.010 2026-09-11 17:57:23,348 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:23,387 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:23] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.010 0.021 2026-09-11 17:57:23,523 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:23] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.050 0.115 2026-09-11 17:57:23,661 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:23,689 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-09-11 17:57:24,131 126 INFO rb-46204af-224751-414454 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-09-11 17:57:24,194 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:24] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.017 0.057 2026-09-11 17:57:24,203 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.092 2026-09-11 17:57:24,268 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-09-11 17:57:24,269 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔══════════════════════════════════════════════╗ ║ TOUR website_designer_iframe_video SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-11 17:57:24,273 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.039 0.128 2026-09-11 17:57:24,625 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 43354500 (allocated 44912640) 2026-09-11 17:57:24,651 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 16539 2026-09-11 17:57:24,654 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-09-11 17:57:24,656 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 16539 2026-09-11 17:57:24,779 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175724_779273_test_sanitize_video_iframe.txt 2026-09-11 17:57:24,779 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmpolrjz_fz_chrome_odoo" 2026-09-11 17:57:25,077 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 16866 2026-09-11 17:57:25,077 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmpuef6oysb_chrome_odoo 2026-09-11 17:57:25,077 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:44455/json/version 2026-09-11 17:57:25,082 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:44455/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:57:25,157 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-09-11 17:57:25,157 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:44455/json 2026-09-11 17:57:25,158 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:44455/json with timeout 3 increased to 10s during tests 2026-09-11 17:57:25,174 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:44455/devtools/page/AFE5D5ED4075FF7528FF60281BAE1E13 2026-09-11 17:57:25,178 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-09-11 17:57:25,182 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-09-11 17:57:25,287 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:restricted from n/a 2026-09-11 17:57:25,325 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-09-11 17:57:25,348 126 INFO rb-46204af-224751-414454 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-09-11 17:57:25,348 126 INFO rb-46204af-224751-414454 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-09-11 17:57:25,686 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:25] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 94 0.128 0.187 2026-09-11 17:57:25,690 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'AFE5D5ED4075FF7528FF60281BAE1E13', 'loaderId': '954A5819FEF1ED4671EFE21DB7D172ED', 'isDownload': False} 2026-09-11 17:57:25,690 126 INFO rb-46204af-224751-414454 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-09-11 17:57:25,749 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:25] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.023 2026-09-11 17:57:25,794 126 INFO rb-46204af-224751-414454 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-09-11 17:57:25,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:25] "GET /web/webclient/load_menus/a7d054784f0ea9e6eab49a07b806f36f9f2fe0f3daa78c6a1dce7207b30d2090 HTTP/1.1" 200 - 110 0.108 0.074 2026-09-11 17:57:25,922 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:25] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.189 2026-09-11 17:57:25,950 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:25] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.224 2026-09-11 17:57:25,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.022 0.234 2026-09-11 17:57:26,032 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-11 17:57:26,128 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 17:57:26,874 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:57:26,876 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:57:26,878 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:57:26,911 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:26,931 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.008 0.016 2026-09-11 17:57:26,936 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:57:26,983 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "GET /odoo/offline HTTP/1.1" 200 - 2 0.005 0.015 2026-09-11 17:57:26,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 17:57:27,011 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.013 2026-09-11 17:57:27,092 126 INFO rb-46204af-224751-414454 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-09-11 17:57:27,190 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:27,196 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57: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-09-11 17:57:27,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "POST /mail/data HTTP/1.1" 200 - 33 0.071 0.054 2026-09-11 17:57:27,311 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.020 0.172 2026-09-11 17:57:27,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-09-11 17:57:27,332 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "POST /web/action/load HTTP/1.1" 200 - 6 0.008 0.193 2026-09-11 17:57:27,398 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "GET /web/image/res.partner/1248/avatar_128?unique=1789149425000 HTTP/1.1" 200 - 15 0.035 0.215 2026-09-11 17:57:27,410 126 INFO rb-46204af-224751-414454 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-09-11 17:57:27,461 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "GET /web/image?model=res.users&field=avatar_128&id=319 HTTP/1.1" 200 - 9 0.030 0.292 2026-09-11 17:57:27,498 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.100 2026-09-11 17:57:27,551 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.021 0.272 2026-09-11 17:57:28,283 126 INFO rb-46204af-224751-414454 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-09-11 17:57:28,299 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.007 2026-09-11 17:57:28,374 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:28,431 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.023 2026-09-11 17:57:28,442 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.022 2026-09-11 17:57:28,617 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /mail/data HTTP/1.1" 200 - 20 0.086 0.048 2026-09-11 17:57:28,680 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /web/image/res.partner/1248/avatar_128?unique=1789149425000 HTTP/1.1" 200 - 8 0.035 0.147 2026-09-11 17:57:28,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/action/load HTTP/1.1" 200 - 6 0.010 0.185 2026-09-11 17:57:28,778 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /web/image?model=res.users&field=avatar_128&id=319 HTTP/1.1" 200 - 9 0.044 0.227 2026-09-11 17:57:28,782 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.268 2026-09-11 17:57:28,798 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.060 2026-09-11 17:57:28,808 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.055 2026-09-11 17:57:28,816 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-09-11 17:57:28,825 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 17:57:28,848 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:28,863 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.207 2026-09-11 17:57:28,889 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:57:28,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.068 2026-09-11 17:57:28,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.122 2026-09-11 17:57:28,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 2 0.007 0.022 2026-09-11 17:57:28,985 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:28] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:57:29,320 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /test_website/model_item/1 HTTP/1.1" 200 - 164 0.177 0.151 2026-09-11 17:57:29,354 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.008 0.333 2026-09-11 17:57:29,366 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-11 17:57:29,389 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.010 0.043 2026-09-11 17:57:29,426 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,427 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-09-11 17:57:29,432 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,435 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.005 0.029 2026-09-11 17:57:29,594 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:57:29,635 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-09-11 17:57:29,646 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 5 0.019 0.054 2026-09-11 17:57:29,675 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.089 2026-09-11 17:57:29,688 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 4 0.007 0.095 2026-09-11 17:57:29,700 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,700 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,700 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,701 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,701 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,702 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,711 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,711 126 INFO rb-46204af-224751-414454 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-09-11 17:57:29,763 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-11 17:57:29,946 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.020 0.200 2026-09-11 17:57:29,983 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:29] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 5 0.010 0.214 2026-09-11 17:57:30,196 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.006 0.024 2026-09-11 17:57:30,299 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.042 2026-09-11 17:57:30,319 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.007 0.085 2026-09-11 17:57:30,381 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.022 0.089 2026-09-11 17:57:30,448 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.007 0.011 2026-09-11 17:57:30,491 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.005 0.019 2026-09-11 17:57:30,514 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-09-11 17:57:30,665 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 17:57:30,684 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.004 0.015 2026-09-11 17:57:30,833 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:30,886 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:31,036 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 19 0.045 0.100 2026-09-11 17:57:31,226 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:31,304 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:31,369 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:31,408 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:57:31,432 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:57:31,433 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:57:31,447 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:57:31,466 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 17:57:31,483 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:57:31,520 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:57:31,534 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:57:31,555 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:57:31,566 126 INFO rb-46204af-224751-414454 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-09-11 17:57:31,574 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:57:31,596 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:57:31,598 126 INFO rb-46204af-224751-414454 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-09-11 17:57:31,605 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 17:57:31,607 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 17:57:31,644 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:57:31,658 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:57:31,661 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-11 17:57:31,662 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:57:31,671 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:57:31,694 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:57:31,696 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.195 2026-09-11 17:57:31,731 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:57:31,741 126 INFO rb-46204af-224751-414454 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-09-11 17:57:31,749 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-09-11 17:57:31,749 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 17:57:31,764 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:57:31,766 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:57:31,769 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:57:31,782 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 17:57:31,800 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:57:31,801 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:31,811 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:57:31,842 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:57:31,851 126 INFO rb-46204af-224751-414454 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-09-11 17:57:31,862 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:57:31,882 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:57:31,883 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:57:31,907 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:57:31,913 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 17:57:31,939 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:57:31,940 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.123 2026-09-11 17:57:31,944 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-11 17:57:31,948 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:57:31,956 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:31,972 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:57:31,973 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:31] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:57:32,006 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:32] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:32,025 126 INFO rb-46204af-224751-414454 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-09-11 17:57:33,577 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:33] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 17:57:33,627 126 INFO rb-46204af-224751-414454 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-09-11 17:57:33,631 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:33,696 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:33] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.008 0.028 2026-09-11 17:57:33,724 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:33,753 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:33] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.009 2026-09-11 17:57:33,759 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:33,858 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:33] "GET /test_website/model_item/1 HTTP/1.1" 200 - 30 0.039 0.080 2026-09-11 17:57:33,962 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-11 17:57:34,315 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:34] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.057 0.039 2026-09-11 17:57:34,334 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.111 2026-09-11 17:57:34,391 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:34] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.018 0.141 2026-09-11 17:57:34,403 126 INFO rb-46204af-224751-414454 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-09-11 17:57:34,486 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-09-11 17:57:34,487 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_restricted_editor_iframe_video SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-11 17:57:34,894 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 38353960 (allocated 40341504) 2026-09-11 17:57:34,916 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 16866 2026-09-11 17:57:34,930 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-09-11 17:57:34,934 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 16866 2026-09-11 17:57:35,057 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175735_057457_test_sanitize_video_iframe.txt 2026-09-11 17:57:35,057 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmpuef6oysb_chrome_odoo" 2026-09-11 17:57:35,133 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 17:57:35,152 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-09-11 17:57:35,653 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome pid: 17168 2026-09-11 17:57:35,654 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless temporary user profile dir: /tmp/tmpsz2n9r0g_chrome_odoo 2026-09-11 17:57:35,654 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:37247/json/version 2026-09-11 17:57:35,655 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:37247/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:57:35,704 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Browser version: Chrome/150.0.7871.114 2026-09-11 17:57:35,704 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:37247/json 2026-09-11 17:57:35,705 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:37247/json with timeout 3 increased to 10s during tests 2026-09-11 17:57:35,728 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Websocket url found: ws://127.0.0.1:37247/devtools/page/AB97CD0D1073B54B84C2EB7B6A260AD9 2026-09-11 17:57:35,737 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Enable chrome headless console log notification 2026-09-11 17:57:35,758 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless enable page notifications 2026-09-11 17:57:35,831 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:57:35,860 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Setting session cookie in browser 2026-09-11 17:57:35,873 126 INFO rb-46204af-224751-414454 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-09-11 17:57:35,873 126 INFO rb-46204af-224751-414454 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-09-11 17:57:35,903 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:57:37,600 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:37] "GET /test_website/model_item/1 HTTP/1.1" 200 - 271 0.401 1.305 2026-09-11 17:57:37,607 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigation result: {'frameId': 'AB97CD0D1073B54B84C2EB7B6A260AD9', 'loaderId': '11C3C74EDA52006486C873A0524478DA', 'isDownload': False} 2026-09-11 17:57:37,607 126 INFO rb-46204af-224751-414454 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-09-11 17:57:37,653 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:57:37,669 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:57:37,773 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:37] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.074 0.055 2026-09-11 17:57:37,789 126 INFO rb-46204af-224751-414454 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-09-11 17:57:37,789 126 INFO rb-46204af-224751-414454 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-09-11 17:57:37,794 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:57:37,822 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:37] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.022 0.100 2026-09-11 17:57:37,835 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:57:37,865 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:37] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.016 0.062 2026-09-11 17:57:37,999 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:57:38,013 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:57:38,038 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.015 0.021 2026-09-11 17:57:38,104 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:38,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.010 0.015 2026-09-11 17:57:38,175 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:57:38,213 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 0.074 2026-09-11 17:57:38,660 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:57:38,749 126 INFO rb-46204af-224751-414454 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-09-11 17:57:38,841 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.138 2026-09-11 17:57:38,917 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:38] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.035 0.176 2026-09-11 17:57:39,735 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:39] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 123 0.171 0.783 2026-09-11 17:57:39,788 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:39] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 12 0.028 1.007 2026-09-11 17:57:39,798 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:39] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 17:57:39,946 126 INFO rb-46204af-224751-414454 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-09-11 17:57:40,738 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:40] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 886 0.528 0.409 2026-09-11 17:57:40,790 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.030 0.930 2026-09-11 17:57:40,823 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:40] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 1.010 2026-09-11 17:57:40,830 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:40] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.023 2026-09-11 17:57:40,862 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:40] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.009 0.050 2026-09-11 17:57:40,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:40] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.025 2026-09-11 17:57:41,769 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:57:41,786 126 INFO rb-46204af-224751-414454 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-09-11 17:57:41,787 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-11 17:57:41,799 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-11 17:57:41,813 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:41,827 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.010 2026-09-11 17:57:41,895 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:57:41,994 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.072 0.108 2026-09-11 17:57:41,997 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-09-11 17:57:42,128 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:42,143 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.047 0.217 2026-09-11 17:57:42,147 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.169 2026-09-11 17:57:42,203 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.133 2026-09-11 17:57:42,230 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:42,255 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.375 2026-09-11 17:57:42,667 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /mail/data HTTP/1.1" 200 - 140 0.241 0.485 2026-09-11 17:57:42,694 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.503 2026-09-11 17:57:42,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.036 0.481 2026-09-11 17:57:42,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.689 2026-09-11 17:57:42,923 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.068 0.653 2026-09-11 17:57:42,941 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 17:57:42,943 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-09-11 17:57:42,947 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:57:42,958 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.051 2026-09-11 17:57:42,975 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-09-11 17:57:42,977 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-09-11 17:57:43,039 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.036 0.120 2026-09-11 17:57:43,047 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 1 0.001 0.041 2026-09-11 17:57:43,065 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:57:43,162 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.028 0.064 2026-09-11 17:57:43,310 126 INFO rb-46204af-224751-414454 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-09-11 17:57:43,376 126 INFO rb-46204af-224751-414454 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-09-11 17:57:43,529 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.010 0.227 2026-09-11 17:57:43,608 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.043 0.168 2026-09-11 17:57:43,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.016 0.039 2026-09-11 17:57:43,784 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.037 0.067 2026-09-11 17:57:43,828 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.132 2026-09-11 17:57:43,868 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.024 0.102 2026-09-11 17:57:43,873 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.131 2026-09-11 17:57:43,943 126 INFO rb-46204af-224751-414454 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-09-11 17:57:43,957 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:43] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.012 0.104 2026-09-11 17:57:44,089 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:57:44,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.056 0.386 2026-09-11 17:57:44,148 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:57:44,163 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.180 2026-09-11 17:57:44,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:57:44,228 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.051 0.201 2026-09-11 17:57:44,259 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.014 0.289 2026-09-11 17:57:44,326 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 12 0.024 0.021 2026-09-11 17:57:44,348 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:57:44,359 126 INFO rb-46204af-224751-414454 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-09-11 17:57:44,430 126 INFO rb-46204af-224751-414454 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-09-11 17:57:44,498 126 INFO rb-46204af-224751-414454 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-09-11 17:57:44,558 126 INFO rb-46204af-224751-414454 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-09-11 17:57:44,625 126 INFO rb-46204af-224751-414454 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-09-11 17:57:44,683 126 INFO rb-46204af-224751-414454 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-09-11 17:57:44,750 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:57:44,750 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 27 0.038 0.027 2026-09-11 17:57:44,828 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.010 0.029 2026-09-11 17:57:44,856 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 5 0.012 0.048 2026-09-11 17:57:44,949 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 44 0.035 0.126 2026-09-11 17:57:44,955 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.159 2026-09-11 17:57:44,964 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.004 2026-09-11 17:57:45,015 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:45] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.008 0.012 2026-09-11 17:57:46,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:46] "GET /test_website/model_item/1 HTTP/1.1" 200 - 228 0.300 0.758 2026-09-11 17:57:46,206 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:46] "GET /web/image/website/1/logo/My%20Website?unique=fbb9913 HTTP/1.1" 200 - 5 0.005 0.010 2026-09-11 17:57:46,393 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:46] "GET /web/image/website/1/favicon?unique=fbb9913 HTTP/1.1" 200 - 5 0.008 0.014 2026-09-11 17:57:46,465 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:46] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.036 2026-09-11 17:57:46,555 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:46] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.041 0.106 2026-09-11 17:57:46,568 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.163 2026-09-11 17:57:46,609 126 INFO rb-46204af-224751-414454 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-09-11 17:57:47,563 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:47] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 93 0.154 0.657 2026-09-11 17:57:47,645 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5694bf1/web.assets_web.min.css, copying from /web/assets/5694bf1/web.assets_web.min.css 2026-09-11 17:57:47,733 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:47] "GET /web/assets/1/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 13 0.073 0.055 2026-09-11 17:57:47,775 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e5c33/web.assets_web.min.js, copying from /web/assets/57e5c33/web.assets_web.min.js 2026-09-11 17:57:47,781 126 INFO rb-46204af-224751-414454 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-09-11 17:57:47,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:47] "GET /web/assets/1/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 10 0.022 0.207 2026-09-11 17:57:47,906 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.235 2026-09-11 17:57:47,943 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3310e42/web.assets_tests.min.js, copying from /web/assets/3310e42/web.assets_tests.min.js 2026-09-11 17:57:47,982 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:47] "GET /web/assets/1/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.018 0.037 2026-09-11 17:57:48,123 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21c9f9a/web.assets_web_print.min.css, copying from /web/assets/21c9f9a/web.assets_web_print.min.css 2026-09-11 17:57:48,227 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:48] "GET /web/assets/1/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.099 0.045 2026-09-11 17:57:48,702 126 INFO rb-46204af-224751-414454 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-09-11 17:57:48,732 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d136bb3/bus.websocket_worker_assets.min.js, copying from /web/assets/d136bb3/bus.websocket_worker_assets.min.js 2026-09-11 17:57:48,734 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:48,747 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.014 0.022 2026-09-11 17:57:48,805 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.023 2026-09-11 17:57:48,919 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:57:48,959 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.076 0.077 2026-09-11 17:57:49,441 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /mail/data HTTP/1.1" 200 - 141 0.332 0.227 2026-09-11 17:57:49,444 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.532 2026-09-11 17:57:49,476 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.458 2026-09-11 17:57:49,539 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.034 0.496 2026-09-11 17:57:49,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.007 2026-09-11 17:57:49,732 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.028 0.026 2026-09-11 17:57:49,745 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.047 2026-09-11 17:57:49,758 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.056 2026-09-11 17:57:49,767 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.066 2026-09-11 17:57:49,777 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.067 2026-09-11 17:57:49,785 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.081 2026-09-11 17:57:49,852 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:49] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.006 0.022 2026-09-11 17:57:50,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "GET / HTTP/1.1" 200 - 38 0.087 0.095 2026-09-11 17:57:50,408 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.211 2026-09-11 17:57:50,449 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.015 0.064 2026-09-11 17:57:50,505 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.134 2026-09-11 17:57:50,513 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.154 2026-09-11 17:57:50,517 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.053 2026-09-11 17:57:50,575 126 INFO rb-46204af-224751-414454 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-09-11 17:57:50,813 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:50] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 24 0.034 0.066 2026-09-11 17:57:51,194 126 INFO rb-46204af-224751-414454 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-09-11 17:57:51,210 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:51,252 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.026 0.027 2026-09-11 17:57:51,271 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.064 2026-09-11 17:57:51,401 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.052 0.094 2026-09-11 17:57:51,456 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.034 0.170 2026-09-11 17:57:51,473 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.068 2026-09-11 17:57:51,723 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /mail/data HTTP/1.1" 200 - 73 0.111 0.245 2026-09-11 17:57:51,781 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.029 0.286 2026-09-11 17:57:51,808 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.334 2026-09-11 17:57:51,870 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.010 2026-09-11 17:57:51,932 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.028 0.028 2026-09-11 17:57:51,949 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.046 2026-09-11 17:57:51,994 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.074 2026-09-11 17:57:52,024 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.008 0.102 2026-09-11 17:57:52,057 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.011 0.142 2026-09-11 17:57:52,074 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.154 2026-09-11 17:57:52,152 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.016 0.028 2026-09-11 17:57:52,309 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "GET /test_website/model_item/1 HTTP/1.1" 200 - 33 0.067 0.080 2026-09-11 17:57:52,579 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.010 0.165 2026-09-11 17:57:52,606 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.050 2026-09-11 17:57:52,648 126 INFO rb-46204af-224751-414454 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-09-11 17:57:52,654 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.014 0.052 2026-09-11 17:57:52,709 126 INFO rb-46204af-224751-414454 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-09-11 17:57:52,774 126 INFO rb-46204af-224751-414454 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-09-11 17:57:52,779 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.059 0.145 2026-09-11 17:57:52,789 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.101 2026-09-11 17:57:52,888 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.056 0.044 2026-09-11 17:57:52,950 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.021 0.021 2026-09-11 17:57:52,983 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.009 2026-09-11 17:57:53,018 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 13 0.025 0.019 2026-09-11 17:57:53,071 126 INFO rb-46204af-224751-414454 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-09-11 17:57:53,130 126 INFO rb-46204af-224751-414454 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-09-11 17:57:53,197 126 INFO rb-46204af-224751-414454 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-09-11 17:57:53,263 126 INFO rb-46204af-224751-414454 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-09-11 17:57:53,299 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted website.menu records with IDs: [102] 2026-09-11 17:57:53,353 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:57:53,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 37 0.061 0.024 2026-09-11 17:57:53,470 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.031 0.036 2026-09-11 17:57:53,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.125 0.151 2026-09-11 17:57:53,691 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.274 2026-09-11 17:57:53,694 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.286 2026-09-11 17:57:53,701 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-09-11 17:57:53,747 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:53] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.010 0.017 2026-09-11 17:57:54,749 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:54] "GET /test_website/model_item/1 HTTP/1.1" 200 - 228 0.266 0.727 2026-09-11 17:57:54,753 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:54] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.738 2026-09-11 17:57:54,868 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:54] "GET /web/image/website/1/favicon?unique=6498ea9 HTTP/1.1" 200 - 6 0.005 0.027 2026-09-11 17:57:54,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:54] "GET /web/image/website/1/logo/My%20Website?unique=6498ea9 HTTP/1.1" 200 - 4 0.010 0.045 2026-09-11 17:57:54,950 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.017 2026-09-11 17:57:55,048 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.049 0.065 2026-09-11 17:57:55,114 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.034 0.129 2026-09-11 17:57:55,138 126 INFO rb-46204af-224751-414454 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-09-11 17:57:55,441 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 48 0.063 0.103 2026-09-11 17:57:55,648 126 INFO rb-46204af-224751-414454 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-09-11 17:57:55,665 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.013 2026-09-11 17:57:55,679 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:55,688 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.007 0.030 2026-09-11 17:57:55,732 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.021 2026-09-11 17:57:55,893 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.086 0.098 2026-09-11 17:57:56,236 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /mail/data HTTP/1.1" 200 - 141 0.183 0.240 2026-09-11 17:57:56,316 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.029 0.355 2026-09-11 17:57:56,318 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.470 2026-09-11 17:57:56,356 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.402 2026-09-11 17:57:56,479 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.017 0.025 2026-09-11 17:57:56,510 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.049 2026-09-11 17:57:56,516 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.043 2026-09-11 17:57:56,525 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.005 0.065 2026-09-11 17:57:56,531 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.071 2026-09-11 17:57:56,542 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.013 0.077 2026-09-11 17:57:56,546 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.080 2026-09-11 17:57:56,613 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.011 0.011 2026-09-11 17:57:56,773 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:56] "GET / HTTP/1.1" 200 - 45 0.039 0.110 2026-09-11 17:57:57,008 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.010 2026-09-11 17:57:57,095 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.055 2026-09-11 17:57:57,107 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.004 0.060 2026-09-11 17:57:57,166 126 INFO rb-46204af-224751-414454 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-09-11 17:57:57,380 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 24 0.032 0.054 2026-09-11 17:57:57,658 126 INFO rb-46204af-224751-414454 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-09-11 17:57:57,661 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.009 0.013 2026-09-11 17:57:57,679 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.008 0.008 2026-09-11 17:57:57,682 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-09-11 17:57:57,785 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.019 0.038 2026-09-11 17:57:57,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.067 0.117 2026-09-11 17:57:57,938 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.037 2026-09-11 17:57:58,235 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /mail/data HTTP/1.1" 200 - 73 0.175 0.223 2026-09-11 17:57:58,287 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.020 0.311 2026-09-11 17:57:58,317 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/action/load HTTP/1.1" 200 - 8 0.014 0.345 2026-09-11 17:57:58,507 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.024 0.029 2026-09-11 17:57:58,515 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.051 2026-09-11 17:57:58,524 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.056 2026-09-11 17:57:58,540 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.041 2026-09-11 17:57:58,554 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.070 2026-09-11 17:57:58,566 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.094 2026-09-11 17:57:58,622 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.007 0.012 2026-09-11 17:57:58,700 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.016 0.052 2026-09-11 17:57:58,737 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.003 0.017 2026-09-11 17:57:59,019 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:59] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.013 0.214 2026-09-11 17:57:59,055 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: tour succeeded 2026-09-11 17:57:59,055 126 INFO rb-46204af-224751-414454 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-09-11 17:57:59,075 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:59] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.148 2026-09-11 17:57:59,091 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.179 2026-09-11 17:57:59,123 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:59] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.206 2026-09-11 17:57:59,548 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: heap 35979004 (allocated 42397696) 2026-09-11 17:57:59,559 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:57:59] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 17:57:59,575 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing chrome headless with pid 17168 2026-09-11 17:57:59,581 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing websocket connection 2026-09-11 17:57:59,582 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Terminating chrome headless with pid 17168 2026-09-11 17:57:59,697 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175759_697439_test_website_page_properties_can_publish.txt 2026-09-11 17:57:59,697 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Removing chrome user profile "/tmp/tmpsz2n9r0g_chrome_odoo" 2026-09-11 17:57:59,744 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-09-11 17:58:00,145 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome pid: 17546 2026-09-11 17:58:00,145 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless temporary user profile dir: /tmp/tmpxvrj4fi__chrome_odoo 2026-09-11 17:58:00,145 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:36305/json/version 2026-09-11 17:58:00,146 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:36305/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:58:00,191 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Browser version: Chrome/150.0.7871.114 2026-09-11 17:58:00,191 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:36305/json 2026-09-11 17:58:00,192 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:36305/json with timeout 3 increased to 10s during tests 2026-09-11 17:58:00,224 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Websocket url found: ws://127.0.0.1:36305/devtools/page/6961B4F588FCC63686BF84E873374978 2026-09-11 17:58:00,243 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Enable chrome headless console log notification 2026-09-11 17:58:00,255 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless enable page notifications 2026-09-11 17:58:00,299 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:58:00,333 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Setting session cookie in browser 2026-09-11 17:58:00,362 126 INFO rb-46204af-224751-414454 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-09-11 17:58:00,362 126 INFO rb-46204af-224751-414454 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-09-11 17:58:00,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:58:03,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /test_view HTTP/1.1" 200 - 272 0.393 2.394 2026-09-11 17:58:03,182 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigation result: {'frameId': '6961B4F588FCC63686BF84E873374978', 'loaderId': '5BD51D2E4EDB0507FFF84AEAB57A42DF', 'isDownload': False} 2026-09-11 17:58:03,182 126 INFO rb-46204af-224751-414454 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-09-11 17:58:03,201 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:58:03,228 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:58:03,276 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.029 2026-09-11 17:58:03,291 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:58:03,294 126 INFO rb-46204af-224751-414454 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-09-11 17:58:03,297 126 INFO rb-46204af-224751-414454 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-09-11 17:58:03,305 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.054 2026-09-11 17:58:03,314 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:58:03,345 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.048 2026-09-11 17:58:03,392 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:58:03,398 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:58:03,410 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.005 0.024 2026-09-11 17:58:03,454 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:03,474 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:58:03,495 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.029 2026-09-11 17:58:03,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.004 0.041 2026-09-11 17:58:03,859 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:58:03,949 126 INFO rb-46204af-224751-414454 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-09-11 17:58:03,984 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.079 2026-09-11 17:58:04,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:04] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.043 0.099 2026-09-11 17:58:04,811 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:04] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 121 0.168 0.663 2026-09-11 17:58:05,781 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 887 0.545 0.391 2026-09-11 17:58:05,791 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.944 2026-09-11 17:58:05,798 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.937 2026-09-11 17:58:05,805 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.947 2026-09-11 17:58:05,854 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.032 0.957 2026-09-11 17:58:05,864 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 1.002 2026-09-11 17:58:05,868 126 INFO rb-46204af-224751-414454 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-09-11 17:58:05,990 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:05] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-11 17:58:06,663 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 17:58:06,667 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:58:06,668 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 17:58:06,698 126 INFO rb-46204af-224751-414454 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-09-11 17:58:06,719 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.013 2026-09-11 17:58:06,724 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:06,786 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:58:06,874 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.069 0.079 2026-09-11 17:58:06,890 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-09-11 17:58:06,961 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.164 2026-09-11 17:58:06,977 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:58:07,174 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.107 0.284 2026-09-11 17:58:07,525 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /mail/data HTTP/1.1" 200 - 140 0.182 0.447 2026-09-11 17:58:07,531 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:07,557 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.613 2026-09-11 17:58:07,583 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.368 2026-09-11 17:58:07,630 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.637 2026-09-11 17:58:07,701 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.047 0.452 2026-09-11 17:58:07,704 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.806 2026-09-11 17:58:07,765 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.030 0.532 2026-09-11 17:58:07,789 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.010 0.051 2026-09-11 17:58:07,799 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 17:58:07,812 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-09-11 17:58:07,866 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.114 2026-09-11 17:58:07,869 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.141 2026-09-11 17:58:07,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.095 2026-09-11 17:58:07,925 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 1 0.001 0.016 2026-09-11 17:58:07,952 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:58:08,171 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:08] "GET /test_view HTTP/1.1" 200 - 29 0.126 0.091 2026-09-11 17:58:08,327 126 INFO rb-46204af-224751-414454 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-09-11 17:58:08,401 126 INFO rb-46204af-224751-414454 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-09-11 17:58:08,530 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:08] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.050 0.060 2026-09-11 17:58:08,627 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:08] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.018 0.036 2026-09-11 17:58:08,831 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:08] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.032 0.021 2026-09-11 17:58:08,937 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:58:08,966 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.042 0.101 2026-09-11 17:58:08,970 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.194 2026-09-11 17:58:09,059 126 INFO rb-46204af-224751-414454 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-09-11 17:58:09,069 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.029 0.194 2026-09-11 17:58:09,124 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.273 2026-09-11 17:58:09,142 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.070 2026-09-11 17:58:09,172 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:58:09,203 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.030 0.074 2026-09-11 17:58:09,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:58:09,260 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.026 0.140 2026-09-11 17:58:09,305 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 9 0.025 0.123 2026-09-11 17:58:09,334 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:09,347 126 INFO rb-46204af-224751-414454 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-09-11 17:58:09,415 126 INFO rb-46204af-224751-414454 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-09-11 17:58:09,472 126 INFO rb-46204af-224751-414454 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-09-11 17:58:09,529 126 INFO rb-46204af-224751-414454 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-09-11 17:58:09,594 126 INFO rb-46204af-224751-414454 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-09-11 17:58:09,681 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:58:09,682 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 24 0.061 0.022 2026-09-11 17:58:09,779 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.024 0.029 2026-09-11 17:58:09,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.078 0.124 2026-09-11 17:58:09,941 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.202 2026-09-11 17:58:09,951 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.210 2026-09-11 17:58:09,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.014 2026-09-11 17:58:10,021 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:10] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.017 0.019 2026-09-11 17:58:11,300 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:11] "GET /test_view HTTP/1.1" 200 - 229 0.477 0.792 2026-09-11 17:58:11,437 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:11] "GET /web/image/website/1/logo/My%20Website?unique=22d9901 HTTP/1.1" 200 - 5 0.015 0.015 2026-09-11 17:58:11,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:11] "GET /web/image/website/1/favicon?unique=22d9901 HTTP/1.1" 200 - 5 0.006 0.019 2026-09-11 17:58:11,577 126 INFO rb-46204af-224751-414454 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-09-11 17:58:11,647 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:11] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.089 0.043 2026-09-11 17:58:11,686 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.010 0.158 2026-09-11 17:58:12,392 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:12] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 90 0.084 0.582 2026-09-11 17:58:12,464 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5694bf1/web.assets_web.min.css, copying from /web/assets/5694bf1/web.assets_web.min.css 2026-09-11 17:58:12,555 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:12] "GET /web/assets/1/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 13 0.084 0.047 2026-09-11 17:58:12,600 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e5c33/web.assets_web.min.js, copying from /web/assets/57e5c33/web.assets_web.min.js 2026-09-11 17:58:12,607 126 INFO rb-46204af-224751-414454 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-09-11 17:58:12,669 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:12] "GET /web/assets/1/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 10 0.020 0.222 2026-09-11 17:58:12,729 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.046 0.241 2026-09-11 17:58:12,786 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3310e42/web.assets_tests.min.js, copying from /web/assets/3310e42/web.assets_tests.min.js 2026-09-11 17:58:12,805 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:12] "GET /web/assets/1/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.011 0.038 2026-09-11 17:58:12,984 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21c9f9a/web.assets_web_print.min.css, copying from /web/assets/21c9f9a/web.assets_web_print.min.css 2026-09-11 17:58:13,100 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:13] "GET /web/assets/1/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.117 0.060 2026-09-11 17:58:13,555 126 INFO rb-46204af-224751-414454 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-09-11 17:58:13,569 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d136bb3/bus.websocket_worker_assets.min.js, copying from /web/assets/d136bb3/bus.websocket_worker_assets.min.js 2026-09-11 17:58:13,583 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.017 0.019 2026-09-11 17:58:13,602 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:13,705 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.011 0.033 2026-09-11 17:58:13,859 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.079 0.114 2026-09-11 17:58:14,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /mail/data HTTP/1.1" 200 - 141 0.165 0.301 2026-09-11 17:58:14,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.011 0.490 2026-09-11 17:58:14,294 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/action/load HTTP/1.1" 200 - 9 0.040 0.356 2026-09-11 17:58:14,342 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.028 0.415 2026-09-11 17:58:14,397 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.006 0.004 2026-09-11 17:58:14,487 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.063 0.031 2026-09-11 17:58:14,526 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.012 0.102 2026-09-11 17:58:14,555 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.076 2026-09-11 17:58:14,571 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.139 2026-09-11 17:58:14,593 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.129 2026-09-11 17:58:14,603 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.166 2026-09-11 17:58:14,659 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.005 0.016 2026-09-11 17:58:14,778 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:14] "GET / HTTP/1.1" 200 - 36 0.028 0.078 2026-09-11 17:58:15,175 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.052 0.043 2026-09-11 17:58:15,191 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.106 2026-09-11 17:58:15,199 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.075 2026-09-11 17:58:15,276 126 INFO rb-46204af-224751-414454 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-09-11 17:58:15,508 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 24 0.021 0.075 2026-09-11 17:58:15,858 126 INFO rb-46204af-224751-414454 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-09-11 17:58:15,880 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:15,899 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.016 0.022 2026-09-11 17:58:15,923 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.004 0.047 2026-09-11 17:58:15,983 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.016 0.052 2026-09-11 17:58:16,091 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.046 0.110 2026-09-11 17:58:16,096 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.081 2026-09-11 17:58:16,373 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /mail/data HTTP/1.1" 200 - 73 0.148 0.213 2026-09-11 17:58:16,406 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.274 2026-09-11 17:58:16,407 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.297 2026-09-11 17:58:16,426 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.295 2026-09-11 17:58:16,552 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.004 0.013 2026-09-11 17:58:16,581 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-09-11 17:58:16,600 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 17:58:16,616 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.007 0.067 2026-09-11 17:58:16,647 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.100 2026-09-11 17:58:16,672 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.105 2026-09-11 17:58:16,677 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.108 2026-09-11 17:58:16,727 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 5 0.006 0.007 2026-09-11 17:58:16,857 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:16] "GET /test_view HTTP/1.1" 200 - 29 0.040 0.075 2026-09-11 17:58:17,001 126 INFO rb-46204af-224751-414454 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-09-11 17:58:17,068 126 INFO rb-46204af-224751-414454 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-09-11 17:58:17,142 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.027 0.039 2026-09-11 17:58:17,262 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.009 0.034 2026-09-11 17:58:17,291 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.049 2026-09-11 17:58:17,304 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.005 0.026 2026-09-11 17:58:17,399 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.132 2026-09-11 17:58:17,413 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.103 2026-09-11 17:58:17,465 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.038 0.117 2026-09-11 17:58:17,512 126 INFO rb-46204af-224751-414454 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-09-11 17:58:17,577 126 INFO rb-46204af-224751-414454 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-09-11 17:58:17,643 126 INFO rb-46204af-224751-414454 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-09-11 17:58:17,707 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted website.menu records with IDs: [103] 2026-09-11 17:58:17,730 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:58:17,731 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 34 0.062 0.023 2026-09-11 17:58:17,870 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.052 0.039 2026-09-11 17:58:17,909 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 5 0.013 0.091 2026-09-11 17:58:17,913 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:17] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.109 2026-09-11 17:58:18,083 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 44 0.082 0.203 2026-09-11 17:58:18,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:18] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.020 0.126 2026-09-11 17:58:19,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "GET /test_view HTTP/1.1" 200 - 229 0.294 0.759 2026-09-11 17:58:19,266 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "GET /web/image/website/1/logo/My%20Website?unique=5098c82 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-11 17:58:19,344 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "GET /web/image/website/1/favicon?unique=5098c82 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-11 17:58:19,375 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-09-11 17:58:19,410 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.013 0.037 2026-09-11 17:58:19,414 126 INFO rb-46204af-224751-414454 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-09-11 17:58:19,499 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 17:58:19,699 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:19] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 45 0.062 0.094 2026-09-11 17:58:19,928 126 INFO rb-46204af-224751-414454 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-09-11 17:58:19,946 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:20,046 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.069 0.059 2026-09-11 17:58:20,075 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.080 2026-09-11 17:58:20,329 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /mail/data HTTP/1.1" 200 - 141 0.113 0.172 2026-09-11 17:58:20,345 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.004 0.406 2026-09-11 17:58:20,457 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.061 0.405 2026-09-11 17:58:20,581 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.031 0.065 2026-09-11 17:58:20,631 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.119 2026-09-11 17:58:20,713 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.052 0.182 2026-09-11 17:58:20,726 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.003 0.214 2026-09-11 17:58:20,788 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.102 2026-09-11 17:58:20,792 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.008 0.114 2026-09-11 17:58:20,802 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.125 2026-09-11 17:58:20,810 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.131 2026-09-11 17:58:20,824 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.156 2026-09-11 17:58:20,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:20] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.006 0.014 2026-09-11 17:58:21,031 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:21] "GET / HTTP/1.1" 200 - 38 0.038 0.107 2026-09-11 17:58:21,405 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.014 2026-09-11 17:58:21,497 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.046 0.068 2026-09-11 17:58:21,507 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:21] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.092 2026-09-11 17:58:21,593 126 INFO rb-46204af-224751-414454 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-09-11 17:58:21,784 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:21] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 24 0.013 0.059 2026-09-11 17:58:22,021 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: tour succeeded 2026-09-11 17:58:22,022 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR website_page_properties_common SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-11 17:58:22,050 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:22,070 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.031 0.028 2026-09-11 17:58:22,102 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.016 0.059 2026-09-11 17:58:22,189 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.020 0.072 2026-09-11 17:58:22,304 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.065 0.142 2026-09-11 17:58:22,400 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: heap 29608992 (allocated 31252480) 2026-09-11 17:58:22,444 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing chrome headless with pid 17546 2026-09-11 17:58:22,458 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing websocket connection 2026-09-11 17:58:22,459 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Terminating chrome headless with pid 17546 2026-09-11 17:58:22,602 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175822_602500_test_website_page_properties_common.txt 2026-09-11 17:58:22,602 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Removing chrome user profile "/tmp/tmpxvrj4fi__chrome_odoo" 2026-09-11 17:58:22,634 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "POST /mail/data HTTP/1.1" 200 - 73 0.166 0.292 2026-09-11 17:58:22,638 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.211 2026-09-11 17:58:22,648 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: waiting for threads: [, ] 2026-09-11 17:58:22,674 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.022 0.214 2026-09-11 17:58:22,699 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:22] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.245 2026-09-11 17:58:22,733 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-09-11 17:58:23,130 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome pid: 17903 2026-09-11 17:58:23,130 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless temporary user profile dir: /tmp/tmp2ywrc1hc_chrome_odoo 2026-09-11 17:58:23,132 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:39855/json/version 2026-09-11 17:58:23,133 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:39855/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:58:23,283 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Browser version: Chrome/150.0.7871.114 2026-09-11 17:58:23,283 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:39855/json 2026-09-11 17:58:23,284 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:39855/json with timeout 3 increased to 10s during tests 2026-09-11 17:58:23,369 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Websocket url found: ws://127.0.0.1:39855/devtools/page/6BCA2C9283AEC10074B0153003C19188 2026-09-11 17:58:23,412 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Enable chrome headless console log notification 2026-09-11 17:58:23,427 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless enable page notifications 2026-09-11 17:58:23,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:58:23,562 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Setting session cookie in browser 2026-09-11 17:58:23,579 126 INFO rb-46204af-224751-414454 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-09-11 17:58:23,579 126 INFO rb-46204af-224751-414454 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-09-11 17:58:23,613 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:58:25,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET / HTTP/1.1" 200 - 275 0.428 1.306 2026-09-11 17:58:25,348 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigation result: {'frameId': '6BCA2C9283AEC10074B0153003C19188', 'loaderId': 'C308A140D498FD0460E1D3FB066DF087', 'isDownload': False} 2026-09-11 17:58:25,348 126 INFO rb-46204af-224751-414454 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-09-11 17:58:25,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:25,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 17:58:25,476 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.049 0.036 2026-09-11 17:58:25,488 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:58:25,509 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.074 2026-09-11 17:58:25,526 126 INFO rb-46204af-224751-414454 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-09-11 17:58:25,527 126 INFO rb-46204af-224751-414454 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-09-11 17:58:25,557 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:58:25,587 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.027 0.032 2026-09-11 17:58:25,681 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:58:25,685 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:25,713 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/image/website/1/logo/My%20Website?unique=498fe9f HTTP/1.1" 200 - 4 0.004 0.021 2026-09-11 17:58:25,775 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:58:25,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/image/website/1/favicon?unique=498fe9f HTTP/1.1" 200 - 4 0.023 0.014 2026-09-11 17:58:25,841 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:58:25,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:25] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.026 0.074 2026-09-11 17:58:26,257 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:58:26,354 126 INFO rb-46204af-224751-414454 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-09-11 17:58:26,435 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.027 0.106 2026-09-11 17:58:26,546 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:26] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.079 0.149 2026-09-11 17:58:27,469 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:27] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 121 0.215 0.865 2026-09-11 17:58:27,523 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:27] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-11 17:58:27,543 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:27] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-11 17:58:27,555 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:27] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:58:27,567 126 INFO rb-46204af-224751-414454 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-09-11 17:58:27,604 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.031 0.026 2026-09-11 17:58:28,649 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 887 0.637 0.491 2026-09-11 17:58:28,657 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.010 2026-09-11 17:58:28,672 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.785 2026-09-11 17:58:28,821 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:58:28,827 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-11 17:58:28,831 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-11 17:58:28,840 126 INFO rb-46204af-224751-414454 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-09-11 17:58:28,859 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 17:58:28,905 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:28,921 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:58:28,964 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.055 2026-09-11 17:58:28,967 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:58:29,031 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.031 2026-09-11 17:58:29,056 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.049 2026-09-11 17:58:29,185 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:58:29,247 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.112 0.147 2026-09-11 17:58:29,324 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:58:29,572 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /mail/data HTTP/1.1" 200 - 140 0.181 0.327 2026-09-11 17:58:29,605 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.417 2026-09-11 17:58:29,611 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.540 2026-09-11 17:58:29,654 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.348 2026-09-11 17:58:29,699 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.024 0.386 2026-09-11 17:58:29,719 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.420 2026-09-11 17:58:29,726 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 17:58:29,796 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.037 0.029 2026-09-11 17:58:29,801 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.054 2026-09-11 17:58:29,811 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-09-11 17:58:29,830 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.005 0.077 2026-09-11 17:58:29,844 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-09-11 17:58:29,844 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.087 2026-09-11 17:58:29,895 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.012 2026-09-11 17:58:29,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:58:30,116 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:30] "GET / HTTP/1.1" 200 - 32 0.111 0.086 2026-09-11 17:58:30,257 126 INFO rb-46204af-224751-414454 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-09-11 17:58:30,281 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:30] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.003 0.014 2026-09-11 17:58:30,316 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:30] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.006 0.006 2026-09-11 17:58:30,367 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:30] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:30,471 126 INFO rb-46204af-224751-414454 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-09-11 17:58:30,482 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:30] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.010 0.019 2026-09-11 17:58:30,683 126 INFO rb-46204af-224751-414454 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-09-11 17:58:30,705 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:30] "GET / HTTP/1.1" 200 - 32 0.053 0.092 2026-09-11 17:58:30,794 126 INFO rb-46204af-224751-414454 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-09-11 17:58:30,850 126 INFO rb-46204af-224751-414454 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-09-11 17:58:30,914 126 INFO rb-46204af-224751-414454 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-09-11 17:58:33,529 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 1.355 1.438 2026-09-11 17:58:33,647 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ed0b61/im_livechat.assets_embed_external.min.css, copying from /web/assets/6ed0b61/im_livechat.assets_embed_external.min.css 2026-09-11 17:58:33,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.076 2.872 2026-09-11 17:58:33,745 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 2.981 2026-09-11 17:58:33,828 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.016 3.022 2026-09-11 17:58:33,901 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:58:33,901 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "POST /website/add/New%20Page HTTP/1.1" 200 - 46 0.043 2.942 2026-09-11 17:58:33,923 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.010 0.306 2026-09-11 17:58:33,955 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.020 0.230 2026-09-11 17:58:33,981 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:33] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.011 0.132 2026-09-11 17:58:34,006 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.005 0.075 2026-09-11 17:58:34,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:58:34,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.110 2026-09-11 17:58:34,076 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.009 0.401 2026-09-11 17:58:34,099 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.097 2026-09-11 17:58:34,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.014 0.375 2026-09-11 17:58:34,147 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/9d0a169/website.assets_all_wysiwyg_inside.min.css 2026-09-11 17:58:34,171 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.017 0.249 2026-09-11 17:58:34,283 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.047 0.243 2026-09-11 17:58:34,297 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.300 2026-09-11 17:58:34,303 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.004 0.302 2026-09-11 17:58:34,317 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7809846/web._assets_jquery.min.js, copying from /web/assets/7809846/web._assets_jquery.min.js 2026-09-11 17:58:34,335 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /web/assets/1/7809846/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.017 0.307 2026-09-11 17:58:34,337 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.047 2026-09-11 17:58:34,361 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.009 0.011 2026-09-11 17:58:34,923 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:34] "GET /new-page HTTP/1.1" 200 - 126 0.126 0.421 2026-09-11 17:58:35,006 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.028 0.601 2026-09-11 17:58:35,134 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/720d189/website.backend_assets_all_wysiwyg.min.css 2026-09-11 17:58:35,176 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "GET /web/assets/1/720d189/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.034 0.043 2026-09-11 17:58:35,207 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/6d2c3b1/website.backend_assets_all_wysiwyg.min.js 2026-09-11 17:58:35,210 126 INFO rb-46204af-224751-414454 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-09-11 17:58:35,211 126 INFO rb-46204af-224751-414454 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-09-11 17:58:35,211 126 INFO rb-46204af-224751-414454 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-09-11 17:58:35,217 126 INFO rb-46204af-224751-414454 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-09-11 17:58:35,218 126 INFO rb-46204af-224751-414454 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-09-11 17:58:35,218 126 INFO rb-46204af-224751-414454 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-09-11 17:58:35,246 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "GET /web/assets/1/6d2c3b1/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.036 0.108 2026-09-11 17:58:35,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.050 0.138 2026-09-11 17:58:35,363 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "GET /web/assets/1/9d0a169/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.006 0.165 2026-09-11 17:58:35,374 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.223 2026-09-11 17:58:35,407 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:35] "GET /web/assets/1/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.010 0.204 2026-09-11 17:58:36,114 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:36] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.376 0.207 2026-09-11 17:58:36,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:36] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.584 2026-09-11 17:58:36,144 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:36] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.600 2026-09-11 17:58:36,260 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:36,312 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:38,783 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.834 1.634 2026-09-11 17:58:38,973 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:39,044 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:39,098 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:39,153 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:58:39,155 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 17:58:39,162 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 17:58:39,167 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 17:58:39,173 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:58:39,180 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:58:39,224 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:58:39,260 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:58:39,270 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:58:39,297 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:58:39,304 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-11 17:58:39,307 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-11 17:58:39,322 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-09-11 17:58:39,349 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:58:39,360 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-09-11 17:58:39,361 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:58:39,377 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 17:58:39,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:58:39,385 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:58:39,394 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:58:39,408 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:58:39,411 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:58:39,424 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:58:39,425 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:58:39,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:58:39,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:58:39,458 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:58:39,459 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:58:39,486 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:58:39,493 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 17:58:39,498 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:58:39,512 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-11 17:58:39,514 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:58:39,521 126 INFO rb-46204af-224751-414454 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-09-11 17:58:39,548 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 17:58:39,556 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:58:39,566 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 17:58:39,581 126 INFO rb-46204af-224751-414454 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-09-11 17:58:39,582 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:39] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-09-11 17:58:39,639 126 INFO rb-46204af-224751-414454 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-09-11 17:58:41,331 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:41,336 126 INFO rb-46204af-224751-414454 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-09-11 17:58:41,537 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:41] "GET /new-page HTTP/1.1" 200 - 32 0.111 0.093 2026-09-11 17:58:41,675 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:42,062 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-11 17:58:42,085 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.047 2026-09-11 17:58:42,112 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,114 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.013 0.106 2026-09-11 17:58:42,181 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,247 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,279 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.016 0.015 2026-09-11 17:58:42,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.014 0.026 2026-09-11 17:58:42,412 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.024 2026-09-11 17:58:42,456 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.026 0.038 2026-09-11 17:58:42,544 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,615 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,652 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.009 0.026 2026-09-11 17:58:42,682 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:42] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-11 17:58:42,683 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,749 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,847 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,934 126 INFO rb-46204af-224751-414454 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-09-11 17:58:42,997 126 INFO rb-46204af-224751-414454 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-09-11 17:58:43,065 126 INFO rb-46204af-224751-414454 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-09-11 17:58:43,126 126 INFO rb-46204af-224751-414454 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-09-11 17:58:43,195 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,006 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:44] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 420 1.047 0.256 2026-09-11 17:58:44,299 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:58:44,299 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:44] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 92 0.222 0.879 2026-09-11 17:58:44,342 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:44] "POST /web/action/load HTTP/1.1" 200 - 13 0.015 0.014 2026-09-11 17:58:44,390 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:44] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 14 0.017 0.017 2026-09-11 17:58:44,420 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,496 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,562 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,626 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,690 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,760 126 INFO rb-46204af-224751-414454 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-09-11 17:58:44,845 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:58:44,846 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:44] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 35 0.053 0.027 2026-09-11 17:58:44,920 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:44] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.044 0.021 2026-09-11 17:58:45,001 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.031 2026-09-11 17:58:45,120 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.052 0.110 2026-09-11 17:58:45,130 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:45] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.161 2026-09-11 17:58:45,142 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:45] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.175 2026-09-11 17:58:45,145 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.013 2026-09-11 17:58:45,196 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:45] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 11 0.008 0.017 2026-09-11 17:58:46,155 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:46] "GET /cool-page HTTP/1.1" 200 - 233 0.250 0.697 2026-09-11 17:58:46,243 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:46] "GET /web/image/website/1/logo/My%20Website?unique=152b42d HTTP/1.1" 200 - 5 0.003 0.008 2026-09-11 17:58:46,313 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:46] "GET /web/image/website/1/favicon?unique=152b42d HTTP/1.1" 200 - 5 0.006 0.016 2026-09-11 17:58:46,337 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.013 2026-09-11 17:58:46,375 126 INFO rb-46204af-224751-414454 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-09-11 17:58:46,397 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:46] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.046 2026-09-11 17:58:47,248 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:47] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 90 0.157 0.576 2026-09-11 17:58:47,335 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e5c33/web.assets_web.min.js, copying from /web/assets/57e5c33/web.assets_web.min.js 2026-09-11 17:58:47,403 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:47] "GET /web/assets/1/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 13 0.030 0.091 2026-09-11 17:58:47,430 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5694bf1/web.assets_web.min.css, copying from /web/assets/5694bf1/web.assets_web.min.css 2026-09-11 17:58:47,577 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:47] "GET /web/assets/1/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 10 0.123 0.174 2026-09-11 17:58:47,605 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.286 2026-09-11 17:58:47,608 126 INFO rb-46204af-224751-414454 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-09-11 17:58:47,679 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3310e42/web.assets_tests.min.js, copying from /web/assets/3310e42/web.assets_tests.min.js 2026-09-11 17:58:47,704 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:47] "GET /web/assets/1/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.039 2026-09-11 17:58:47,725 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/21c9f9a/web.assets_web_print.min.css, copying from /web/assets/21c9f9a/web.assets_web_print.min.css 2026-09-11 17:58:47,800 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:47] "GET /web/assets/1/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.055 0.065 2026-09-11 17:58:48,241 126 INFO rb-46204af-224751-414454 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-09-11 17:58:48,272 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:48,295 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d136bb3/bus.websocket_worker_assets.min.js, copying from /web/assets/d136bb3/bus.websocket_worker_assets.min.js 2026-09-11 17:58:48,316 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.037 0.024 2026-09-11 17:58:48,427 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.025 0.072 2026-09-11 17:58:48,489 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.151 2026-09-11 17:58:48,531 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.024 2026-09-11 17:58:48,604 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.042 0.070 2026-09-11 17:58:49,098 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /mail/data HTTP/1.1" 200 - 141 0.339 0.358 2026-09-11 17:58:49,110 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.538 2026-09-11 17:58:49,128 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.608 2026-09-11 17:58:49,131 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.563 2026-09-11 17:58:49,142 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.555 2026-09-11 17:58:49,149 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.536 2026-09-11 17:58:49,156 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.580 2026-09-11 17:58:49,218 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.005 2026-09-11 17:58:49,261 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.018 0.028 2026-09-11 17:58:49,277 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.034 2026-09-11 17:58:49,478 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "GET / HTTP/1.1" 200 - 32 0.068 0.123 2026-09-11 17:58:49,794 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.017 2026-09-11 17:58:49,857 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.046 2026-09-11 17:58:49,864 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:49] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.060 2026-09-11 17:58:49,922 126 INFO rb-46204af-224751-414454 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-09-11 17:58:50,174 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:50] "GET /odoo/action-website.website_preview?path=/cool-page HTTP/1.1" 200 - 24 0.054 0.060 2026-09-11 17:58:50,505 126 INFO rb-46204af-224751-414454 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-09-11 17:58:50,527 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:50,546 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.013 0.030 2026-09-11 17:58:50,563 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.049 2026-09-11 17:58:50,629 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.045 2026-09-11 17:58:50,752 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.051 0.122 2026-09-11 17:58:51,038 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /mail/data HTTP/1.1" 200 - 73 0.146 0.205 2026-09-11 17:58:51,044 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.348 2026-09-11 17:58:51,073 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.269 2026-09-11 17:58:51,109 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.299 2026-09-11 17:58:51,230 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.015 0.043 2026-09-11 17:58:51,232 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.055 2026-09-11 17:58:51,253 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.007 0.050 2026-09-11 17:58:51,285 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.040 2026-09-11 17:58:51,291 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.068 2026-09-11 17:58:51,346 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.082 2026-09-11 17:58:51,361 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.141 2026-09-11 17:58:51,404 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 5 0.007 0.014 2026-09-11 17:58:51,506 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /cool-page HTTP/1.1" 200 - 32 0.023 0.072 2026-09-11 17:58:51,601 126 INFO rb-46204af-224751-414454 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-09-11 17:58:51,813 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.031 2026-09-11 17:58:51,821 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.051 2026-09-11 17:58:51,826 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:51] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 17:58:51,895 126 INFO rb-46204af-224751-414454 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-09-11 17:58:51,952 126 INFO rb-46204af-224751-414454 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-09-11 17:58:52,153 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 24 0.023 0.057 2026-09-11 17:58:52,367 126 INFO rb-46204af-224751-414454 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-09-11 17:58:52,383 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.007 0.013 2026-09-11 17:58:52,390 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.004 2026-09-11 17:58:52,392 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:58:52,469 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.033 2026-09-11 17:58:52,607 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.055 0.117 2026-09-11 17:58:52,617 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.004 0.101 2026-09-11 17:58:52,816 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "POST /mail/data HTTP/1.1" 200 - 73 0.082 0.231 2026-09-11 17:58:52,845 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.009 0.202 2026-09-11 17:58:52,878 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.220 2026-09-11 17:58:52,977 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.010 0.040 2026-09-11 17:58:52,999 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.039 2026-09-11 17:58:53,057 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.014 0.068 2026-09-11 17:58:53,102 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.129 2026-09-11 17:58:53,112 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.091 2026-09-11 17:58:53,114 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.083 2026-09-11 17:58:53,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.140 2026-09-11 17:58:53,173 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.004 0.017 2026-09-11 17:58:53,205 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "GET /new-page HTTP/1.1" 302 - 11 0.010 0.012 2026-09-11 17:58:53,381 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "GET /cool-page HTTP/1.1" 200 - 32 0.078 0.080 2026-09-11 17:58:53,549 126 INFO rb-46204af-224751-414454 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-09-11 17:58:53,795 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.020 2026-09-11 17:58:53,847 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.052 2026-09-11 17:58:53,859 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:53] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.057 2026-09-11 17:58:53,932 126 INFO rb-46204af-224751-414454 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-09-11 17:58:53,995 126 INFO rb-46204af-224751-414454 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-09-11 17:58:54,017 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:54] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-11 17:58:54,042 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:54] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.005 0.005 2026-09-11 17:58:54,086 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,019 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "POST /website/get_new_page_templates HTTP/1.1" 200 - 1032 1.077 1.856 2026-09-11 17:58:57,023 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 1.992 2026-09-11 17:58:57,103 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 17:58:57,209 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.009 0.020 2026-09-11 17:58:57,250 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.007 0.064 2026-09-11 17:58:57,253 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,278 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.012 0.088 2026-09-11 17:58:57,296 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.007 0.113 2026-09-11 17:58:57,313 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,328 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.022 0.087 2026-09-11 17:58:57,355 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.004 0.164 2026-09-11 17:58:57,374 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.006 0.108 2026-09-11 17:58:57,380 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,392 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.011 0.196 2026-09-11 17:58:57,405 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.004 0.067 2026-09-11 17:58:57,415 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.006 0.101 2026-09-11 17:58:57,439 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.007 0.144 2026-09-11 17:58:57,465 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.011 0.097 2026-09-11 17:58:57,491 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,512 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.016 0.054 2026-09-11 17:58:57,541 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.016 0.067 2026-09-11 17:58:57,554 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.108 2026-09-11 17:58:57,575 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,637 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,666 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.013 0.013 2026-09-11 17:58:57,733 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.017 0.024 2026-09-11 17:58:57,776 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.013 2026-09-11 17:58:57,801 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.012 0.018 2026-09-11 17:58:57,892 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,968 126 INFO rb-46204af-224751-414454 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-09-11 17:58:57,998 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:57] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.009 0.018 2026-09-11 17:58:58,042 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:58] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.004 0.010 2026-09-11 17:58:59,126 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:58:59] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 424 0.815 0.257 2026-09-11 17:58:59,158 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,225 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,306 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,380 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,442 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,499 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,555 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,619 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,689 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,747 126 INFO rb-46204af-224751-414454 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-09-11 17:58:59,812 126 INFO rb-46204af-224751-414454 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-09-11 17:59:00,026 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:59:00,026 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:00] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 98 0.210 0.067 2026-09-11 17:59:00,549 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:00] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 105 0.229 0.378 2026-09-11 17:59:00,820 126 INFO rb-46204af-224751-414454 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-09-11 17:59:00,838 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:59:00,901 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:59:00,901 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:00] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 78 0.285 0.669 2026-09-11 17:59:01,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 26 0.081 0.265 2026-09-11 17:59:01,210 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 14 0.009 1.159 2026-09-11 17:59:01,242 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.010 0.360 2026-09-11 17:59:01,407 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.070 0.463 2026-09-11 17:59:01,421 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.590 2026-09-11 17:59:01,848 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "POST /mail/data HTTP/1.1" 200 - 144 0.236 0.675 2026-09-11 17:59:01,873 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.430 2026-09-11 17:59:01,877 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.332 2026-09-11 17:59:01,916 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.021 0.450 2026-09-11 17:59:02,023 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.025 0.040 2026-09-11 17:59:02,038 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.033 2026-09-11 17:59:02,052 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.039 2026-09-11 17:59:02,057 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.023 2026-09-11 17:59:02,071 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.064 2026-09-11 17:59:02,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.070 2026-09-11 17:59:02,123 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.114 2026-09-11 17:59:02,202 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:02] "GET /website/force/1?path=/ HTTP/1.1" 303 - 11 0.024 0.023 2026-09-11 17:59:04,397 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "GET / HTTP/1.1" 200 - 1079 1.115 1.070 2026-09-11 17:59:04,405 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.002 0.668 2026-09-11 17:59:04,508 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "GET /web/image/website/1/logo/My%20Website?unique=812f0e0 HTTP/1.1" 200 - 5 0.006 0.012 2026-09-11 17:59:04,522 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "GET /web/image/website/1/favicon?unique=812f0e0 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-11 17:59:04,779 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.033 0.046 2026-09-11 17:59:04,807 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.096 2026-09-11 17:59:04,821 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.003 0.077 2026-09-11 17:59:04,932 126 INFO rb-46204af-224751-414454 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-09-11 17:59:05,203 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 42 0.045 0.099 2026-09-11 17:59:05,444 126 INFO rb-46204af-224751-414454 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-09-11 17:59:05,462 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.011 0.009 2026-09-11 17:59:05,463 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:59:05,469 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.018 2026-09-11 17:59:05,551 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.020 0.028 2026-09-11 17:59:05,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.073 0.105 2026-09-11 17:59:05,899 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "POST /mail/data HTTP/1.1" 200 - 73 0.093 0.189 2026-09-11 17:59:05,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.192 2026-09-11 17:59:05,948 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:05] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.219 2026-09-11 17:59:06,057 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.006 0.017 2026-09-11 17:59:06,081 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.022 2026-09-11 17:59:06,089 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.022 2026-09-11 17:59:06,102 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.007 0.036 2026-09-11 17:59:06,110 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.045 2026-09-11 17:59:06,115 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.041 2026-09-11 17:59:06,130 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.058 2026-09-11 17:59:06,180 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.004 0.013 2026-09-11 17:59:06,340 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "GET /new-page HTTP/1.1" 200 - 36 0.047 0.103 2026-09-11 17:59:06,453 126 INFO rb-46204af-224751-414454 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-09-11 17:59:06,710 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.039 2026-09-11 17:59:06,731 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.058 2026-09-11 17:59:06,753 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.103 2026-09-11 17:59:06,812 126 INFO rb-46204af-224751-414454 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-09-11 17:59:06,868 126 INFO rb-46204af-224751-414454 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-09-11 17:59:07,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 24 0.029 0.053 2026-09-11 17:59:07,312 126 INFO rb-46204af-224751-414454 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-09-11 17:59:07,331 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.007 0.015 2026-09-11 17:59:07,333 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-09-11 17:59:07,361 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.018 0.020 2026-09-11 17:59:07,430 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.018 0.035 2026-09-11 17:59:07,563 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.050 0.127 2026-09-11 17:59:07,830 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "POST /mail/data HTTP/1.1" 200 - 73 0.123 0.241 2026-09-11 17:59:07,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.031 0.254 2026-09-11 17:59:07,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.295 2026-09-11 17:59:07,939 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.003 0.011 2026-09-11 17:59:07,949 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-09-11 17:59:08,066 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.007 0.047 2026-09-11 17:59:08,083 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.059 2026-09-11 17:59:08,091 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.048 2026-09-11 17:59:08,130 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.141 2026-09-11 17:59:08,155 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.132 2026-09-11 17:59:08,160 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.124 2026-09-11 17:59:08,203 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.008 2026-09-11 17:59:08,335 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "GET /new-page HTTP/1.1" 200 - 32 0.038 0.084 2026-09-11 17:59:08,494 126 INFO rb-46204af-224751-414454 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-09-11 17:59:08,662 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.017 0.009 2026-09-11 17:59:08,740 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.046 0.054 2026-09-11 17:59:08,743 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.085 2026-09-11 17:59:08,780 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.006 2026-09-11 17:59:08,819 126 INFO rb-46204af-224751-414454 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-09-11 17:59:08,895 126 INFO rb-46204af-224751-414454 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-09-11 17:59:08,910 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 17:59:08,937 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:08] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.007 0.010 2026-09-11 17:59:08,991 126 INFO rb-46204af-224751-414454 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-09-11 17:59:11,414 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 1.027 1.402 2026-09-11 17:59:11,421 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 1.342 2026-09-11 17:59:11,524 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.005 0.025 2026-09-11 17:59:11,641 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.011 0.032 2026-09-11 17:59:11,646 126 INFO rb-46204af-224751-414454 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-09-11 17:59:11,670 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 8 0.009 0.052 2026-09-11 17:59:11,699 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 8 0.016 0.071 2026-09-11 17:59:11,715 126 INFO rb-46204af-224751-414454 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-09-11 17:59:11,718 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 304 - 8 0.007 0.061 2026-09-11 17:59:11,744 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 8 0.008 0.062 2026-09-11 17:59:11,774 126 INFO rb-46204af-224751-414454 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-09-11 17:59:11,776 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 304 - 8 0.021 0.146 2026-09-11 17:59:11,788 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.007 0.187 2026-09-11 17:59:11,841 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 304 - 8 0.028 0.207 2026-09-11 17:59:11,860 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.005 0.103 2026-09-11 17:59:11,861 126 INFO rb-46204af-224751-414454 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-09-11 17:59:11,875 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.006 0.096 2026-09-11 17:59:11,894 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.006 0.130 2026-09-11 17:59:11,910 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:11] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 304 - 8 0.004 0.124 2026-09-11 17:59:11,927 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: tour succeeded 2026-09-11 17:59:11,928 126 INFO rb-46204af-224751-414454 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-09-11 17:59:12,455 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: heap 40057940 (allocated 42135552) 2026-09-11 17:59:12,461 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing chrome headless with pid 17903 2026-09-11 17:59:12,464 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing websocket connection 2026-09-11 17:59:12,465 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Terminating chrome headless with pid 17903 2026-09-11 17:59:12,595 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175912_594865_test_website_page_properties_website_page.txt 2026-09-11 17:59:12,595 126 INFO rb-46204af-224751-414454 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Removing chrome user profile "/tmp/tmp2ywrc1hc_chrome_odoo" 2026-09-11 17:59:12,660 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:59:12,681 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-09-11 17:59:13,110 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome pid: 18434 2026-09-11 17:59:13,110 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless temporary user profile dir: /tmp/tmp993d6beh_chrome_odoo 2026-09-11 17:59:13,110 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:42347/json/version 2026-09-11 17:59:13,113 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:42347/json/version with timeout 3 increased to 10s during tests 2026-09-11 17:59:13,185 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Browser version: Chrome/150.0.7871.114 2026-09-11 17:59:13,185 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:42347/json 2026-09-11 17:59:13,186 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:42347/json with timeout 3 increased to 10s during tests 2026-09-11 17:59:13,196 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Websocket url found: ws://127.0.0.1:42347/devtools/page/6DE0A5218E93E5A30C9F1CF56ED46066 2026-09-11 17:59:13,205 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Enable chrome headless console log notification 2026-09-11 17:59:13,215 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless enable page notifications 2026-09-11 17:59:13,327 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 17:59:13,346 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Setting session cookie in browser 2026-09-11 17:59:13,355 126 INFO rb-46204af-224751-414454 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-09-11 17:59:13,355 126 INFO rb-46204af-224751-414454 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-09-11 17:59:13,383 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:59:15,963 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:15] "GET /odoo/action-website.action_website_configuration HTTP/1.1" 200 - 186 0.296 2.293 2026-09-11 17:59:15,966 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigation result: {'frameId': '6DE0A5218E93E5A30C9F1CF56ED46066', 'loaderId': 'F1644383596857C7C8AC2123CA1E8975', 'isDownload': False} 2026-09-11 17:59:15,966 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate ready code "odoo.isTourReady('configurator_flow')" 2026-09-11 17:59:16,022 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:16] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-09-11 17:59:17,220 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.788 0.428 2026-09-11 17:59:17,247 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.223 2026-09-11 17:59:17,265 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 1.263 2026-09-11 17:59:17,287 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 1.277 2026-09-11 17:59:17,302 126 INFO rb-46204af-224751-414454 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-09-11 17:59:17,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.048 2026-09-11 17:59:17,335 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-11 17:59:17,931 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:59:17,940 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 17:59:17,948 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-11 17:59:17,973 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-09-11 17:59:17,983 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-09-11 17:59:18,025 126 INFO rb-46204af-224751-414454 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-11 17:59:18,087 126 INFO rb-46204af-224751-414454 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-09-11 17:59:18,103 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.064 0.053 2026-09-11 17:59:18,104 126 INFO rb-46204af-224751-414454 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-09-11 17:59:18,107 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-09-11 17:59:18,188 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:59:18,262 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.058 0.165 2026-09-11 17:59:18,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "POST /mail/data HTTP/1.1" 200 - 140 0.207 0.312 2026-09-11 17:59:18,627 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:59:18,633 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:59:18,672 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.465 2026-09-11 17:59:18,722 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "POST /web/action/load HTTP/1.1" 200 - 9 0.023 0.385 2026-09-11 17:59:18,743 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.608 2026-09-11 17:59:18,776 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.744 2026-09-11 17:59:18,827 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/image/res.partner/3/avatar_128?unique=1789145313000 HTTP/1.1" 200 - 9 0.031 0.154 2026-09-11 17:59:18,879 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.540 2026-09-11 17:59:18,881 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.758 2026-09-11 17:59:18,908 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.047 2026-09-11 17:59:18,960 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:59:19,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:19] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.214 0.768 2026-09-11 17:59:19,931 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:59:20,863 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:20] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.498 0.401 2026-09-11 17:59:21,800 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:59:21,823 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:59:21,829 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:59:21,835 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:59:21,891 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 17:59:21,899 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:59:21,911 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-09-11 17:59:21,921 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.076 2026-09-11 17:59:21,922 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:59:21,924 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:59:21,960 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 17:59:21,984 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:21] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 17:59:22,003 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.069 2026-09-11 17:59:22,011 126 INFO rb-46204af-224751-414454 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-09-11 17:59:22,011 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-09-11 17:59:22,015 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:59:22,085 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 17:59:22,134 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-11 17:59:22,150 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:59:22,153 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-11 17:59:22,179 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:59:22,237 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:59:22,245 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:59:22,275 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 17:59:22,280 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:59:22,301 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:59:22,326 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:59:22,331 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:59:22,345 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:59:22,355 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:59:22,361 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.112 2026-09-11 17:59:22,380 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:59:22,382 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:59:22,387 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:59:22,398 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 17:59:22,425 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-11 17:59:22,429 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 17:59:22,433 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:59:22,447 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 17:59:22,457 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 17:59:22,645 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.102 2026-09-11 17:59:22,645 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-09-11 17:59:22,657 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:59:22,668 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:59:22,688 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:59:22,698 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:59:22,701 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:59:22,720 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:59:22,729 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 17:59:22,746 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 17:59:22,757 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 17:59:22,790 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:59:22,816 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:22] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-11 17:59:24,371 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:24] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1071 1.002 1.533 2026-09-11 17:59:24,483 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:24] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.024 2.001 2026-09-11 17:59:24,499 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:24] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 2.430 2026-09-11 17:59:24,547 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:24] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:59:24,550 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:24] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 17:59:26,339 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:59:26,340 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:26] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1157 1.098 3.071 2026-09-11 17:59:26,460 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:26] "POST /web/dataset/call_button/res.config.settings/action_website_create_new HTTP/1.1" 200 - 8 0.007 0.022 2026-09-11 17:59:26,503 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:26] "GET /web/image/res.config.settings/11/favicon?unique=1789149566423 HTTP/1.1" 200 - 5 0.018 0.018 2026-09-11 17:59:26,562 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:26] "POST /web/dataset/call_kw/website/get_views HTTP/1.1" 200 - 17 0.029 0.032 2026-09-11 17:59:26,611 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:26] "POST /web/dataset/call_kw/website/onchange HTTP/1.1" 200 - 8 0.012 0.019 2026-09-11 17:59:26,687 126 INFO rb-46204af-224751-414454 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-09-11 17:59:26,764 126 INFO rb-46204af-224751-414454 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-09-11 17:59:27,375 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:59:27,375 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:27] "POST /web/dataset/call_kw/website/web_save HTTP/1.1" 200 - 266 0.336 0.267 2026-09-11 17:59:27,437 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:27] "POST /web/dataset/call_button/website/create_and_redirect_configurator HTTP/1.1" 200 - 22 0.022 0.021 2026-09-11 17:59:27,466 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 5 2026-09-11 17:59:28,759 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:28] "GET /odoo/action-912?menu_id=619 HTTP/1.1" 200 - 145 0.210 1.089 2026-09-11 17:59:28,830 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.017 2026-09-11 17:59:28,879 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/57e5c33/web.assets_web.min.js, copying from /web/assets/57e5c33/web.assets_web.min.js 2026-09-11 17:59:28,928 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:28] "GET /web/assets/5/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 11 0.024 0.094 2026-09-11 17:59:28,955 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/5694bf1/web.assets_web.min.css, copying from /web/assets/5694bf1/web.assets_web.min.css 2026-09-11 17:59:29,020 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:29] "GET /web/assets/5/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 10 0.052 0.165 2026-09-11 17:59:29,047 126 INFO rb-46204af-224751-414454 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-09-11 17:59:29,089 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/3310e42/web.assets_tests.min.js, copying from /web/assets/3310e42/web.assets_tests.min.js 2026-09-11 17:59:29,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:29] "GET /web/assets/5/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.021 0.052 2026-09-11 17:59:29,245 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/21c9f9a/web.assets_web_print.min.css, copying from /web/assets/21c9f9a/web.assets_web_print.min.css 2026-09-11 17:59:29,305 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:29] "GET /web/assets/5/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.047 0.031 2026-09-11 17:59:29,851 126 INFO rb-46204af-224751-414454 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-09-11 17:59:29,874 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/d136bb3/bus.websocket_worker_assets.min.js, copying from /web/assets/d136bb3/bus.websocket_worker_assets.min.js 2026-09-11 17:59:29,882 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-09-11 17:59:29,901 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.023 0.036 2026-09-11 17:59:29,965 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.020 2026-09-11 17:59:30,098 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.033 0.120 2026-09-11 17:59:30,501 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "POST /mail/data HTTP/1.1" 200 - 141 0.229 0.262 2026-09-11 17:59:30,503 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.489 2026-09-11 17:59:30,527 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.367 2026-09-11 17:59:30,580 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.029 0.413 2026-09-11 17:59:30,630 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.006 2026-09-11 17:59:30,666 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.006 0.028 2026-09-11 17:59:30,714 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.029 0.058 2026-09-11 17:59:30,803 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "POST /web/dataset/call_kw/website/configurator_init HTTP/1.1" 200 - 16 0.061 0.029 2026-09-11 17:59:30,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:30] "GET /viin_brand/static/img/Viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:59:30,893 126 INFO rb-46204af-224751-414454 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-09-11 17:59:30,947 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,006 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,289 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,363 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,428 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,493 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,557 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,617 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,688 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,751 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,818 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,884 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,940 126 INFO rb-46204af-224751-414454 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-09-11 17:59:31,956 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:31] "POST /web/dataset/call_kw/website/configurator_recommended_themes HTTP/1.1" 200 - 5 0.005 0.009 2026-09-11 17:59:31,987 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:31] "GET /website/static/src/img/website_loader/3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:59:32,007 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 17:59:32,008 126 INFO rb-46204af-224751-414454 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-09-11 17:59:32,031 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/1.jpg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-11 17:59:32,034 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/8.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 17:59:32,056 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 17:59:32,057 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/6.jpg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 17:59:32,081 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/7.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 17:59:32,103 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/4.jpg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 17:59:32,138 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:32] "GET /website/static/src/img/website_loader/5.jpg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 17:59:33,760 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted website.menu records with IDs: [109] 2026-09-11 17:59:34,840 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 17:59:34,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:34] "POST /web/dataset/call_kw/website/configurator_apply HTTP/1.1" 200 - 776 0.902 1.966 2026-09-11 17:59:34,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:34] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 200 - 18 0.041 2.858 2026-09-11 17:59:34,977 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:34] "POST /website/track_installing_modules HTTP/1.1" 200 - 14 0.025 2.968 2026-09-11 17:59:35,029 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:35] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 11 0.032 2.943 2026-09-11 17:59:35,066 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:35] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 11 0.019 2.905 2026-09-11 17:59:35,122 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:35] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 11 0.034 2.943 2026-09-11 17:59:35,124 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:35] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.002 0.277 2026-09-11 17:59:35,163 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:35] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 11 0.014 0.013 2026-09-11 17:59:36,409 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:36] "GET /odoo/action-website.website_preview?website_id=5 HTTP/1.1" 200 - 154 0.269 1.209 2026-09-11 17:59:38,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/d0f2f00/web.assets_web.min.css (id:9779) 2026-09-11 17:59:38,532 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Deleting attachments [9773] (matching /web/assets/5/_______/web.assets_web.min.css) because it was replaced with /web/assets/5/d0f2f00/web.assets_web.min.css 2026-09-11 17:59:38,592 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:38] "GET /web/assets/5/d0f2f00/web.assets_web.min.css HTTP/1.1" 200 - 23 0.130 2.000 2026-09-11 17:59:41,040 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/f79a338/web.assets_web.min.js (id:9780) 2026-09-11 17:59:41,043 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Deleting attachments [9772] (matching /web/assets/5/_______/web.assets_web.min.js) because it was replaced with /web/assets/5/f79a338/web.assets_web.min.js 2026-09-11 17:59:41,057 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:41] "GET /web/assets/5/f79a338/web.assets_web.min.js HTTP/1.1" 200 - 13 0.016 4.570 2026-09-11 17:59:41,080 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 4.591 2026-09-11 17:59:43,048 126 INFO rb-46204af-224751-414454 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-09-11 17:59:43,050 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-09-11 17:59:43,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/7ffd27e/web.assets_web_print.min.css (id:9781) 2026-09-11 17:59:43,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Deleting attachments [9775] (matching /web/assets/5/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/5/7ffd27e/web.assets_web_print.min.css 2026-09-11 17:59:43,244 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "GET /web/assets/5/7ffd27e/web.assets_web_print.min.css HTTP/1.1" 200 - 17 0.127 2.009 2026-09-11 17:59:43,267 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 8 0.012 0.210 2026-09-11 17:59:43,314 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 304 - 10 0.023 0.092 2026-09-11 17:59:43,792 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "POST /mail/data HTTP/1.1" 200 - 147 0.307 0.217 2026-09-11 17:59:43,843 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.017 0.731 2026-09-11 17:59:43,951 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.046 0.796 2026-09-11 17:59:43,993 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:43] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 304 - 10 0.017 0.770 2026-09-11 17:59:44,006 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.615 2026-09-11 17:59:44,056 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.045 2026-09-11 17:59:44,095 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.023 0.148 2026-09-11 17:59:44,113 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.109 2026-09-11 17:59:44,139 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.006 2026-09-11 17:59:44,147 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 17:59:44,174 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.029 2026-09-11 17:59:44,182 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.035 2026-09-11 17:59:44,187 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.037 2026-09-11 17:59:44,238 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "GET /website/force/5?path=/ HTTP/1.1" 303 - 11 0.018 0.011 2026-09-11 17:59:44,261 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 17:59:46,139 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:46] "GET / HTTP/1.1" 200 - 1080 0.866 1.007 2026-09-11 17:59:46,145 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:46] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.002 0.350 2026-09-11 17:59:47,945 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/655db50/web.assets_frontend.min.css (id:9782) 2026-09-11 17:59:47,948 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:47] "GET /web/assets/5/655db50/web.assets_frontend.min.css HTTP/1.1" 200 - 15 0.045 1.735 2026-09-11 17:59:47,973 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 17:59:47,986 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:47] "GET /web/assets/5/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 1.773 2026-09-11 17:59:47,987 126 INFO rb-46204af-224751-414454 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-09-11 17:59:47,992 126 INFO rb-46204af-224751-414454 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-09-11 17:59:48,011 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 17:59:48,025 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/assets/5/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.020 2026-09-11 17:59:48,064 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 11 0.012 0.015 2026-09-11 17:59:48,101 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 17:59:48,119 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/image/website/5/logo/Website%20Test?unique=fa1cb44 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-11 17:59:48,129 126 INFO rb-46204af-224751-414454 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-09-11 17:59:48,159 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 11 0.015 0.039 2026-09-11 17:59:48,186 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 17:59:48,193 126 INFO rb-46204af-224751-414454 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-09-11 17:59:48,225 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/assets/5/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.014 0.060 2026-09-11 17:59:48,264 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/image/website/5/favicon?unique=fa1cb44 HTTP/1.1" 200 - 5 0.006 0.062 2026-09-11 17:59:48,584 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.003 0.006 2026-09-11 17:59:48,774 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:48] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 23 0.036 0.064 2026-09-11 17:59:49,111 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/f4a7069/website.assets_all_wysiwyg_inside.min.css (id:9786) 2026-09-11 17:59:49,118 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:49] "GET /web/assets/5/f4a7069/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 15 0.026 0.306 2026-09-11 17:59:49,124 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/c8770b8/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/c8770b8/website.assets_all_wysiwyg_inside.min.js 2026-09-11 17:59:49,140 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:49] "GET /web/assets/5/c8770b8/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.343 2026-09-11 17:59:49,218 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,269 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,323 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,374 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,427 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,479 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,531 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,589 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,644 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,697 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,755 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,806 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,858 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,910 126 INFO rb-46204af-224751-414454 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-09-11 17:59:49,961 126 INFO rb-46204af-224751-414454 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-09-11 17:59:50,013 126 INFO rb-46204af-224751-414454 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-09-11 17:59:51,067 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: tour succeeded 2026-09-11 17:59:51,070 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: ╔══════════════════════════════════╗ ║ TOUR configurator_flow SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-11 17:59:51,460 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: heap 32869416 (allocated 34533376) 2026-09-11 17:59:51,479 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing chrome headless with pid 18434 2026-09-11 17:59:51,481 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing websocket connection 2026-09-11 17:59:51,483 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Terminating chrome headless with pid 18434 2026-09-11 17:59:51,600 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_175951_600168_test_01_configurator_flow.txt 2026-09-11 17:59:51,600 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Removing chrome user profile "/tmp/tmp993d6beh_chrome_odoo" 2026-09-11 17:59:51,677 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 10 removed 2026-09-11 17:59:51,703 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-09-11 17:59:51,843 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 17:59:53,141 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 17:59:53] "GET /blog/test-blog-5/test-post-8 HTTP/1.1" 200 - 224 0.307 0.995 2026-09-11 17:59:53,143 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-09-11 17:59:53,192 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 17:59:53,703 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6956, 6954, 5948, 5946, 5944, 5942, 5941, 5940, 5939, 5937, 5935, 5933, 5931, 5929, 5928, 5927, 5925, 5923, 5922, 5920, 5918, 5916, 5914, 5913, 5912, 5910, 5908, 5906, 5904, 5902, 5900, 5898, 5897, 5896, 5894, 5892, 5890, 5888, 5886] 2026-09-11 17:59:53,821 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [332086, 332087, 332107, 332108, 332123, 332126, 332127, 332133, 332134, 332135, 332073, 332075, 332076, 332077, 332078, 332088, 332089, 332090, 332094, 332095, 332105, 332106, 332109, 332120, 332121, 332122, 332124, 332125, 332128, 332129, 332130, 332131, 332132, 332136, 332139, 332140, 332141, 393732, 393733] 2026-09-11 17:59:54,027 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2514, 2515, 2516, 2606, 2633, 2660, 2518, 2519, 2607, 2634, 2661, 2520, 2521, 2608, 2635, 2662, 2522, 2523, 2524, 2609, 2636, 2663, 2525, 2526, 2610, 2637, 2664, 2527, 2528, 2611, 2638, 2665, 2529, 2530, 2612, 2639, 2666, 2531, 2532, 2613, 2640, 2667, 2534, 2535, 2614, 2641, 2668, 2536, 2537, 2615, 2642, 2669, 2538, 2539, 2540, 2616, 2643, 2670, 2541, 2542, 2617, 2644, 2671, 2543, 2544, 2545, 2618, 2645, 2672, 2547, 2548, 2619, 2646, 2673, 2549, 2550, 2620, 2647, 2674, 2551, 2552, 2553, 2621, 2648, 2675, 2554, 2555, 2622, 2649, 2676, 2556, 2557, 2623, 2650, 2677, 2558, 2559, 2624, 2651, 2678, 2560, 2561, 2625, 2652, 2679, 2562, 2563, 2626, 2653, 2680, 2564, 2565, 2627, 2654, 2681, 2566, 2567, 2568, 2628, 2655, 2682, 2569, 2570, 2571, 2629, 2656, 2683, 2572, 2573, 2630, 2657, 2684, 2574, 2575, 2631, 2658, 2685, 2576, 2577, 2632, 2659, 2686, 2880, 2881, 2884, 2886, 2888, 2882, 2883, 2885, 2887, 2889] 2026-09-11 17:59:54,032 126 INFO rb-46204af-224751-414454 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-09-11 17:59:54,188 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [332154, 332156, 332169, 332171, 332173] 2026-09-11 17:59:54,188 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6957, 6955, 5954, 5953, 5952, 5951, 5950, 5949, 5947, 5945, 5943, 5938, 5936, 5934, 5932, 5930, 5926, 5924, 5921, 5919, 5917, 5915, 5911, 5909, 5907, 5905, 5903, 5901, 5899, 5895, 5893, 5891, 5889, 5887, 5885, 5884, 5883, 5882, 5881, 5880, 5879] 2026-09-11 17:59:54,479 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [332060, 332061, 332062, 332063, 332064, 332065, 332066] 2026-09-11 17:59:54,555 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2507, 2578, 2585, 2592, 2599, 2508, 2579, 2586, 2593, 2600, 2509, 2580, 2587, 2594, 2601, 2510, 2581, 2588, 2595, 2602, 2511, 2582, 2589, 2596, 2603, 2512, 2583, 2590, 2597, 2604, 2513, 2584, 2591, 2598, 2605] 2026-09-11 17:59:54,556 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-09-11 17:59:54,566 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 881, 882] 2026-09-11 18:00:07,962 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-09-11 18:00:11,226 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome pid: 18785 2026-09-11 18:00:11,226 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless temporary user profile dir: /tmp/tmp4_oj7flp_chrome_odoo 2026-09-11 18:00:11,227 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:36927/json/version 2026-09-11 18:00:11,228 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:36927/json/version with timeout 3 increased to 10s during tests 2026-09-11 18:00:11,260 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Browser version: Chrome/150.0.7871.114 2026-09-11 18:00:11,261 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:36927/json 2026-09-11 18:00:11,263 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:36927/json with timeout 3 increased to 10s during tests 2026-09-11 18:00:11,280 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Websocket url found: ws://127.0.0.1:36927/devtools/page/46E41C6C9F2AF45A8EE48078AE63CB70 2026-09-11 18:00:11,295 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Enable chrome headless console log notification 2026-09-11 18:00:11,303 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless enable page notifications 2026-09-11 18:00:11,758 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 18:00:11,766 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Setting session cookie in browser 2026-09-11 18:00:11,769 126 INFO rb-46204af-224751-414454 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-09-11 18:00:11,769 126 INFO rb-46204af-224751-414454 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-09-11 18:00:11,792 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:00:13,545 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:13] "GET /slides HTTP/1.1" 200 - 334 0.491 1.268 2026-09-11 18:00:13,549 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigation result: {'frameId': '46E41C6C9F2AF45A8EE48078AE63CB70', 'loaderId': '49E9D78F89CC871124CC0753B442BC67', 'isDownload': False} 2026-09-11 18:00:13,549 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate ready code "odoo.isTourReady('certification_member')" 2026-09-11 18:00:13,584 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 18:00:13,621 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8677929/web.assets_frontend.min.css, copying from /web/assets/8677929/web.assets_frontend.min.css 2026-09-11 18:00:13,695 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:13] "GET /web/assets/1/8677929/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.044 2026-09-11 18:00:13,708 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js, copying from /web/assets/5e2dbb8/web.assets_frontend_minimal.min.js 2026-09-11 18:00:13,718 126 INFO rb-46204af-224751-414454 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-09-11 18:00:13,719 126 INFO rb-46204af-224751-414454 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-09-11 18:00:13,722 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:13] "GET /web/assets/1/5e2dbb8/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.082 2026-09-11 18:00:13,740 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/201f5e6/web.__assets_tests_call__.min.js, copying from /web/assets/201f5e6/web.__assets_tests_call__.min.js 2026-09-11 18:00:13,763 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:13] "GET /web/assets/1/201f5e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.027 2026-09-11 18:00:13,839 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:13] "GET /website_slides/static/src/img/banner_default.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:14,000 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/website/1/logo/My%20Website?unique=d2f19ac HTTP/1.1" 200 - 4 0.005 0.021 2026-09-11 18:00:14,003 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /website_slides_survey/static/src/img/certification.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 18:00:14,042 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 18:00:14,044 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /gamification/static/img/rank_misc_unicorn.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-11 18:00:14,045 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 18:00:14,060 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 200 - 9 0.023 0.051 2026-09-11 18:00:14,076 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.karma.rank/4/image_128?unique=4ff74e0 HTTP/1.1" 200 - 5 0.007 0.068 2026-09-11 18:00:14,084 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.karma.rank/5/image_128/Doctor?unique=4ff74e0 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-11 18:00:14,093 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.badge/35/image_128/Know%20yourself?unique=211bf69 HTTP/1.1" 200 - 4 0.004 0.018 2026-09-11 18:00:14,122 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=d2f19ac HTTP/1.1" 200 - 3 0.001 0.040 2026-09-11 18:00:14,168 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/slide.channel/8/image_512/Basics%20of%20Gardening%20-%20Test?unique=d2f19ac HTTP/1.1" 200 - 3 0.003 0.074 2026-09-11 18:00:14,176 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.badge/37/image_128/Certified%20Knowledge?unique=3e71164 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-11 18:00:14,190 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.badge/34/image_128/Get%20started?unique=211bf69 HTTP/1.1" 200 - 4 0.004 0.115 2026-09-11 18:00:14,198 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.badge/36/image_128/Power%20User?unique=211bf69 HTTP/1.1" 200 - 4 0.003 0.123 2026-09-11 18:00:14,239 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 200 - 9 0.021 0.018 2026-09-11 18:00:14,277 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 200 - 9 0.015 0.124 2026-09-11 18:00:14,292 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/gamification.badge/38/image_128/Community%20hero?unique=211bf69 HTTP/1.1" 200 - 4 0.006 0.170 2026-09-11 18:00:14,319 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js, copying from /web/assets/6748c4c/web.assets_frontend_lazy.min.js 2026-09-11 18:00:14,350 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/assets/1/6748c4c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.124 2026-09-11 18:00:14,360 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /web/image/website/1/favicon?unique=d2f19ac HTTP/1.1" 200 - 4 0.003 0.174 2026-09-11 18:00:14,762 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 18:00:14,851 126 INFO rb-46204af-224751-414454 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-09-11 18:00:14,873 126 INFO rb-46204af-224751-414454 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-09-11 18:00:14,907 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.089 2026-09-11 18:00:14,979 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:14] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.044 0.103 2026-09-11 18:00:14,990 126 INFO rb-46204af-224751-414454 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-09-11 18:00:15,626 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:15] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 164 0.207 0.420 2026-09-11 18:00:15,666 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:15] "GET /web/static/lib/pdfjs/build/pdf.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 18:00:15,681 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:15] "GET /web/static/lib/pdfjs/build/pdf.worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 18:00:15,685 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:15] "GET /website_slides/static/lib/pdfslidesviewer/PDFSlidesViewer.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 18:00:15,837 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:15] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:15,865 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:15] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=d2f19ac HTTP/1.1" 200 - 3 0.006 0.014 2026-09-11 18:00:16,255 126 INFO rb-46204af-224751-414454 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-09-11 18:00:16,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.071 0.061 2026-09-11 18:00:16,365 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.078 2026-09-11 18:00:16,373 126 INFO rb-46204af-224751-414454 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-09-11 18:00:16,431 126 INFO rb-46204af-224751-414454 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-09-11 18:00:16,437 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.050 0.110 2026-09-11 18:00:16,457 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e66f8e/portal.assets_chatter.min.css, copying from /web/assets/9e66f8e/portal.assets_chatter.min.css 2026-09-11 18:00:16,478 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "GET /web/assets/1/9e66f8e/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.017 0.079 2026-09-11 18:00:16,486 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4917323/portal.assets_chatter.min.js, copying from /web/assets/4917323/portal.assets_chatter.min.js 2026-09-11 18:00:16,495 126 INFO rb-46204af-224751-414454 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-09-11 18:00:16,501 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "GET /web/assets/1/4917323/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.007 0.111 2026-09-11 18:00:16,612 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 34 0.062 0.054 2026-09-11 18:00:16,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.019 0.101 2026-09-11 18:00:16,748 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.035 0.135 2026-09-11 18:00:16,776 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:16] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.013 0.127 2026-09-11 18:00:17,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/4788bbe/portal.assets_chatter_style.min.css (id:9856) 2026-09-11 18:00:17,676 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:17] "GET /web/assets/1/4788bbe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.025 0.953 2026-09-11 18:00:18,287 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:18] "POST /shop/cart/update_json HTTP/1.1" 200 - 151 0.349 1.150 2026-09-11 18:00:18,305 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:18] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.004 0.586 2026-09-11 18:00:18,342 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:18] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.016 0.580 2026-09-11 18:00:18,374 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:18] "GET /web/image/product.product/901/image_128?unique=d2f19ac HTTP/1.1" 200 - 5 0.006 0.054 2026-09-11 18:00:19,224 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:19] "GET /shop/cart HTTP/1.1" 200 - 148 0.212 0.396 2026-09-11 18:00:19,257 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 18:00:19,441 126 INFO rb-46204af-224751-414454 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-09-11 18:00:19,482 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.014 2026-09-11 18:00:19,559 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:19] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.041 0.044 2026-09-11 18:00:19,683 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:19] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.056 0.040 2026-09-11 18:00:19,881 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:19] "GET /shop/confirm_order HTTP/1.1" 303 - 53 0.114 0.071 2026-09-11 18:00:20,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:20] "GET /shop/payment HTTP/1.1" 200 - 116 0.170 0.286 2026-09-11 18:00:20,356 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-11 18:00:20,357 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-11 18:00:20,358 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 18:00:20,463 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:20] "GET /web/image/payment.method/222/image_payment_form/Demo?unique=4a1e12d HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 18:00:20,570 126 INFO rb-46204af-224751-414454 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-09-11 18:00:20,627 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:20] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.017 0.023 2026-09-11 18:00:20,654 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.059 2026-09-11 18:00:20,674 126 INFO rb-46204af-224751-414454 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-09-11 18:00:20,748 126 INFO rb-46204af-224751-414454 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-09-11 18:00:20,804 126 INFO rb-46204af-224751-414454 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-09-11 18:00:20,813 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-09-11 18:00:20,816 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 18:00:20,981 126 INFO rb-46204af-224751-414454 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-09-11 18:00:20,995 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:20] "POST /shop/payment/transaction/103 HTTP/1.1" 200 - 53 0.109 0.077 2026-09-11 18:00:21,120 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:21] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 25 0.070 0.039 2026-09-11 18:00:21,575 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:21] "GET /payment/status HTTP/1.1" 200 - 36 0.070 0.356 2026-09-11 18:00:21,770 126 INFO rb-46204af-224751-414454 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-09-11 18:00:21,844 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:21] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.027 0.037 2026-09-11 18:00:21,853 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.069 2026-09-11 18:00:26,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:26] "POST /payment/status/poll HTTP/1.1" 200 - 510 0.957 3.249 2026-09-11 18:00:26,119 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:26] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.029 0.015 2026-09-11 18:00:26,453 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:26] "GET /shop/confirmation HTTP/1.1" 200 - 52 0.098 0.218 2026-09-11 18:00:26,709 126 INFO rb-46204af-224751-414454 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-09-11 18:00:26,787 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:26] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.023 0.038 2026-09-11 18:00:26,805 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.069 2026-09-11 18:00:26,806 126 INFO rb-46204af-224751-414454 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-09-11 18:00:26,877 126 INFO rb-46204af-224751-414454 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-09-11 18:00:26,956 126 INFO rb-46204af-224751-414454 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-09-11 18:00:27,137 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "GET /slides HTTP/1.1" 200 - 50 0.078 0.091 2026-09-11 18:00:27,238 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.027 0.026 2026-09-11 18:00:27,301 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.034 0.064 2026-09-11 18:00:27,345 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.022 0.132 2026-09-11 18:00:27,464 126 INFO rb-46204af-224751-414454 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-09-11 18:00:27,576 126 INFO rb-46204af-224751-414454 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-09-11 18:00:27,582 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.060 0.025 2026-09-11 18:00:27,616 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.114 2026-09-11 18:00:27,962 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:27] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 87 0.146 0.219 2026-09-11 18:00:28,072 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.018 0.035 2026-09-11 18:00:28,201 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:28,235 126 INFO rb-46204af-224751-414454 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-09-11 18:00:28,250 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:28,269 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.009 2026-09-11 18:00:28,322 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.025 0.036 2026-09-11 18:00:28,350 126 INFO rb-46204af-224751-414454 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-09-11 18:00:28,383 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.034 0.090 2026-09-11 18:00:28,420 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.015 0.098 2026-09-11 18:00:28,454 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.016 0.065 2026-09-11 18:00:28,670 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 44 0.150 0.071 2026-09-11 18:00:28,702 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.014 0.338 2026-09-11 18:00:28,741 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:28] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=cbcd902e-6a42-4019-997c-532942e0cd3a HTTP/1.1" 303 - 14 0.024 0.036 2026-09-11 18:00:29,148 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:29] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 51 0.087 0.314 2026-09-11 18:00:29,191 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ba78dd/survey.survey_assets.min.css, copying from /web/assets/4ba78dd/survey.survey_assets.min.css 2026-09-11 18:00:29,210 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:29] "GET /web/assets/1/4ba78dd/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.013 0.022 2026-09-11 18:00:29,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b66bbef/survey.survey_assets.min.js, copying from /web/assets/b66bbef/survey.survey_assets.min.js 2026-09-11 18:00:29,422 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:29] "GET /web/assets/1/b66bbef/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.021 0.031 2026-09-11 18:00:29,487 126 INFO rb-46204af-224751-414454 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-09-11 18:00:29,578 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:29] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cbcd902e-6a42-4019-997c-532942e0cd3a HTTP/1.1" 200 - 10 0.027 0.021 2026-09-11 18:00:29,585 126 INFO rb-46204af-224751-414454 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-09-11 18:00:29,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:29] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cbcd902e-6a42-4019-997c-532942e0cd3a HTTP/1.1" 200 - 46 0.069 0.161 2026-09-11 18:00:30,003 126 INFO rb-46204af-224751-414454 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-09-11 18:00:30,060 126 INFO rb-46204af-224751-414454 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-09-11 18:00:30,119 126 INFO rb-46204af-224751-414454 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-09-11 18:00:30,188 126 INFO rb-46204af-224751-414454 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-09-11 18:00:30,308 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:30] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cbcd902e-6a42-4019-997c-532942e0cd3a HTTP/1.1" 200 - 54 0.042 0.077 2026-09-11 18:00:30,721 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:30] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cbcd902e-6a42-4019-997c-532942e0cd3a HTTP/1.1" 303 - 26 0.046 0.044 2026-09-11 18:00:30,772 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:30] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=c2ef4978-ecad-4721-8c92-2ff2be6d3bb9 HTTP/1.1" 303 - 10 0.030 0.014 2026-09-11 18:00:30,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:30] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.032 0.063 2026-09-11 18:00:31,058 126 INFO rb-46204af-224751-414454 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-09-11 18:00:31,109 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:31] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/c2ef4978-ecad-4721-8c92-2ff2be6d3bb9 HTTP/1.1" 200 - 10 0.008 0.010 2026-09-11 18:00:31,141 126 INFO rb-46204af-224751-414454 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-09-11 18:00:31,186 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:31] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/c2ef4978-ecad-4721-8c92-2ff2be6d3bb9 HTTP/1.1" 200 - 20 0.018 0.027 2026-09-11 18:00:31,558 126 INFO rb-46204af-224751-414454 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-09-11 18:00:31,626 126 INFO rb-46204af-224751-414454 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-09-11 18:00:31,685 126 INFO rb-46204af-224751-414454 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-09-11 18:00:31,752 126 INFO rb-46204af-224751-414454 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-09-11 18:00:31,821 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:31] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/c2ef4978-ecad-4721-8c92-2ff2be6d3bb9 HTTP/1.1" 200 - 44 0.033 0.035 2026-09-11 18:00:32,296 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:32] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/c2ef4978-ecad-4721-8c92-2ff2be6d3bb9 HTTP/1.1" 303 - 26 0.063 0.041 2026-09-11 18:00:32,353 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:32] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=4ba8f71e-411b-4af3-a5bf-3e49e9574170 HTTP/1.1" 303 - 10 0.026 0.015 2026-09-11 18:00:32,452 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:32] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.030 0.061 2026-09-11 18:00:32,630 126 INFO rb-46204af-224751-414454 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-09-11 18:00:32,726 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:32] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4ba8f71e-411b-4af3-a5bf-3e49e9574170 HTTP/1.1" 200 - 10 0.029 0.023 2026-09-11 18:00:32,731 126 INFO rb-46204af-224751-414454 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-09-11 18:00:32,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:32] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4ba8f71e-411b-4af3-a5bf-3e49e9574170 HTTP/1.1" 200 - 20 0.068 0.034 2026-09-11 18:00:33,148 126 INFO rb-46204af-224751-414454 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-09-11 18:00:33,209 126 INFO rb-46204af-224751-414454 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-09-11 18:00:33,271 126 INFO rb-46204af-224751-414454 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-09-11 18:00:33,338 126 INFO rb-46204af-224751-414454 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-09-11 18:00:33,531 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [3766] 2026-09-11 18:00:33,601 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:33] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4ba8f71e-411b-4af3-a5bf-3e49e9574170 HTTP/1.1" 200 - 88 0.138 0.119 2026-09-11 18:00:33,762 126 INFO rb-46204af-224751-414454 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-09-11 18:00:34,106 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 83 0.136 0.197 2026-09-11 18:00:34,226 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=59f1a0c HTTP/1.1" 200 - 3 0.003 0.015 2026-09-11 18:00:34,264 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:34,355 126 INFO rb-46204af-224751-414454 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-09-11 18:00:34,391 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 18:00:34,399 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.011 2026-09-11 18:00:34,437 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.011 0.038 2026-09-11 18:00:34,492 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.028 0.067 2026-09-11 18:00:34,511 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.010 2026-09-11 18:00:34,516 126 INFO rb-46204af-224751-414454 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-09-11 18:00:34,623 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.045 0.051 2026-09-11 18:00:34,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.010 0.109 2026-09-11 18:00:34,679 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:34] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.010 0.030 2026-09-11 18:00:35,044 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:35] "POST /shop/cart/update_json HTTP/1.1" 200 - 106 0.167 0.190 2026-09-11 18:00:35,640 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:35] "GET /shop/cart HTTP/1.1" 200 - 70 0.134 0.121 2026-09-11 18:00:35,662 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 18:00:35,830 126 INFO rb-46204af-224751-414454 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-09-11 18:00:35,921 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:35] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.039 0.026 2026-09-11 18:00:35,938 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.075 2026-09-11 18:00:36,032 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:36] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.034 0.043 2026-09-11 18:00:36,207 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:36] "GET /shop/confirm_order HTTP/1.1" 303 - 53 0.086 0.080 2026-09-11 18:00:36,436 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:36] "GET /shop/payment HTTP/1.1" 200 - 69 0.105 0.119 2026-09-11 18:00:36,456 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-11 18:00:36,462 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-11 18:00:36,466 126 INFO rb-46204af-224751-414454 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-11 18:00:36,630 126 INFO rb-46204af-224751-414454 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-09-11 18:00:36,657 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-09-11 18:00:36,721 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:36] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.034 0.034 2026-09-11 18:00:36,732 126 INFO rb-46204af-224751-414454 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-09-11 18:00:36,799 126 INFO rb-46204af-224751-414454 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-09-11 18:00:36,860 126 INFO rb-46204af-224751-414454 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-09-11 18:00:36,874 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-09-11 18:00:37,091 126 INFO rb-46204af-224751-414454 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00104: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00104', 'should_tokenize': False} 2026-09-11 18:00:37,108 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:37] "POST /shop/payment/transaction/104 HTTP/1.1" 200 - 51 0.169 0.072 2026-09-11 18:00:37,286 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:37] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 22 0.107 0.052 2026-09-11 18:00:37,437 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:37] "GET /payment/status HTTP/1.1" 200 - 15 0.048 0.077 2026-09-11 18:00:37,675 126 INFO rb-46204af-224751-414454 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-09-11 18:00:37,777 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:37] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.055 0.031 2026-09-11 18:00:37,797 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.093 2026-09-11 18:00:39,327 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:39] "POST /payment/status/poll HTTP/1.1" 200 - 353 0.828 0.762 2026-09-11 18:00:39,374 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:39] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.007 0.020 2026-09-11 18:00:39,523 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:39] "GET /shop/confirmation HTTP/1.1" 200 - 39 0.049 0.088 2026-09-11 18:00:39,746 126 INFO rb-46204af-224751-414454 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-09-11 18:00:39,804 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:39] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.014 0.019 2026-09-11 18:00:39,818 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.041 2026-09-11 18:00:39,853 126 INFO rb-46204af-224751-414454 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-09-11 18:00:39,922 126 INFO rb-46204af-224751-414454 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-09-11 18:00:39,996 126 INFO rb-46204af-224751-414454 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-09-11 18:00:40,265 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "GET /slides HTTP/1.1" 200 - 50 0.116 0.128 2026-09-11 18:00:40,385 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.032 0.034 2026-09-11 18:00:40,453 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.042 0.074 2026-09-11 18:00:40,488 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.017 0.129 2026-09-11 18:00:40,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=59f1a0c HTTP/1.1" 200 - 3 0.015 0.181 2026-09-11 18:00:40,639 126 INFO rb-46204af-224751-414454 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-09-11 18:00:40,718 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.033 0.024 2026-09-11 18:00:40,731 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.059 2026-09-11 18:00:40,745 126 INFO rb-46204af-224751-414454 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-09-11 18:00:41,210 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.233 0.226 2026-09-11 18:00:41,379 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.040 0.032 2026-09-11 18:00:41,490 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:41,508 126 INFO rb-46204af-224751-414454 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-09-11 18:00:41,604 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.052 0.032 2026-09-11 18:00:41,624 126 INFO rb-46204af-224751-414454 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-09-11 18:00:41,625 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.094 2026-09-11 18:00:41,685 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.027 0.053 2026-09-11 18:00:41,687 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.096 2026-09-11 18:00:41,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.038 0.162 2026-09-11 18:00:41,858 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 28 0.040 0.088 2026-09-11 18:00:41,888 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.011 0.134 2026-09-11 18:00:41,911 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=09ab7379-47c0-4875-87f2-ec4e9ef8fa2c HTTP/1.1" 303 - 10 0.011 0.025 2026-09-11 18:00:41,938 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:41] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.016 0.146 2026-09-11 18:00:42,025 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:42] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.031 0.066 2026-09-11 18:00:42,224 126 INFO rb-46204af-224751-414454 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-09-11 18:00:42,315 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:42] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/09ab7379-47c0-4875-87f2-ec4e9ef8fa2c HTTP/1.1" 200 - 10 0.028 0.014 2026-09-11 18:00:42,325 126 INFO rb-46204af-224751-414454 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-09-11 18:00:42,417 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:42] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/09ab7379-47c0-4875-87f2-ec4e9ef8fa2c HTTP/1.1" 200 - 20 0.046 0.043 2026-09-11 18:00:42,745 126 INFO rb-46204af-224751-414454 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-09-11 18:00:42,805 126 INFO rb-46204af-224751-414454 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-09-11 18:00:42,869 126 INFO rb-46204af-224751-414454 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-09-11 18:00:42,939 126 INFO rb-46204af-224751-414454 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-09-11 18:00:43,004 126 INFO rb-46204af-224751-414454 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-09-11 18:00:43,584 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:43] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/09ab7379-47c0-4875-87f2-ec4e9ef8fa2c HTTP/1.1" 200 - 147 0.282 0.294 2026-09-11 18:00:43,600 126 INFO rb-46204af-224751-414454 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-09-11 18:00:43,689 126 INFO rb-46204af-224751-414454 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-09-11 18:00:43,767 126 INFO rb-46204af-224751-414454 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-09-11 18:00:43,823 126 INFO rb-46204af-224751-414454 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-09-11 18:00:43,973 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:43] "POST /slides/channel/send_share_email HTTP/1.1" 200 - 24 0.059 0.087 2026-09-11 18:00:44,014 126 INFO rb-46204af-224751-414454 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-09-11 18:00:44,086 126 INFO rb-46204af-224751-414454 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-09-11 18:00:44,150 126 INFO rb-46204af-224751-414454 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-09-11 18:00:44,529 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:44] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.148 0.225 2026-09-11 18:00:44,657 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:44] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.018 0.046 2026-09-11 18:00:44,814 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:44] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:00:44,831 126 INFO rb-46204af-224751-414454 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-09-11 18:00:44,872 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.018 2026-09-11 18:00:44,874 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:44] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 18:00:44,962 126 INFO rb-46204af-224751-414454 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-09-11 18:00:44,984 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:44] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.065 0.050 2026-09-11 18:00:45,021 126 INFO rb-46204af-224751-414454 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-09-11 18:00:45,055 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.024 0.118 2026-09-11 18:00:45,089 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.017 0.104 2026-09-11 18:00:45,115 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.008 0.152 2026-09-11 18:00:45,183 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.048 0.257 2026-09-11 18:00:45,427 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "GET /slides HTTP/1.1" 200 - 51 0.120 0.274 2026-09-11 18:00:45,548 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.036 0.031 2026-09-11 18:00:45,592 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.020 0.082 2026-09-11 18:00:45,675 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.050 0.129 2026-09-11 18:00:45,764 126 INFO rb-46204af-224751-414454 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-09-11 18:00:45,855 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.038 0.031 2026-09-11 18:00:45,859 126 INFO rb-46204af-224751-414454 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-09-11 18:00:45,865 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.074 2026-09-11 18:00:47,383 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner 2026-09-11 18:00:47,473 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:47] "GET /profile/user/6 HTTP/1.1" 200 - 308 0.518 0.972 2026-09-11 18:00:47,603 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:47] "GET /web/image/slide.slide/45/image_128?unique=59f1a0c HTTP/1.1" 200 - 10 0.019 0.031 2026-09-11 18:00:47,653 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:47] "GET /web/image/res.users/6/avatar_1024?unique=bb3643a HTTP/1.1" 200 - 9 0.027 0.070 2026-09-11 18:00:47,756 126 INFO rb-46204af-224751-414454 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-09-11 18:00:47,854 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: tour succeeded 2026-09-11 18:00:47,855 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: ╔═════════════════════════════════════╗ ║ TOUR certification_member SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-11 18:00:47,877 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:47] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.067 0.032 2026-09-11 18:00:47,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:00:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.121 2026-09-11 18:00:48,516 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: heap 33862788 (allocated 40632320) 2026-09-11 18:00:48,531 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing chrome headless with pid 18785 2026-09-11 18:00:48,536 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing websocket connection 2026-09-11 18:00:48,537 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Terminating chrome headless with pid 18785 2026-09-11 18:00:48,679 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_180048_679527_test_course_certification_employee.txt 2026-09-11 18:00:48,679 126 INFO rb-46204af-224751-414454 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Removing chrome user profile "/tmp/tmp4_oj7flp_chrome_odoo" 2026-09-11 18:00:48,753 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 127 checked, 6 removed 2026-09-11 18:00:48,769 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-09-11 18:00:48,843 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-09-11 18:00:48,932 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-09-11 18:00:49,006 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-09-11 18:00:49,111 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:01:04,558 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-09-11 18:01:04,671 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-09-11 18:01:04,784 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-09-11 18:01:04,832 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-09-11 18:01:04,948 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-09-11 18:01:05,010 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-09-11 18:01:05,536 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-09-11 18:01:05,573 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-09-11 18:01:05,629 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-09-11 18:01:05,700 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-09-11 18:01:05,816 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:01:25,192 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-09-11 18:01:25,783 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-09-11 18:01:26,471 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-09-11 18:01:27,538 126 INFO rb-46204af-224751-414454 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-09-11 18:01:27,560 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-09-11 18:01:27,801 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-09-11 18:01:28,681 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-09-11 18:01:29,749 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-09-11 18:01:30,809 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-09-11 18:01:31,879 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-09-11 18:01:32,861 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-09-11 18:01:33,607 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off_positional_shape ... 2026-09-11 18:01:34,417 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-09-11 18:01:35,320 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-09-11 18:01:36,467 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-09-11 18:01:37,313 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-09-11 18:01:38,029 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-09-11 18:01:39,698 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:01:56,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-09-11 18:01:56,787 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-09-11 18:01:57,146 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #332 deleted account.asset.category records with IDs: [6] 2026-09-11 18:01:57,713 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #332 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-09-11 18:01:57,898 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #332 deleted account.asset.asset records with IDs: [11] 2026-09-11 18:01:57,933 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-09-11 18:01:58,092 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: account.asset.category 2026-09-11 18:01:58,110 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: account.asset.category 2026-09-11 18:01:58,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: account.asset.category 2026-09-11 18:01:58,438 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: account.asset.asset 2026-09-11 18:01:58,442 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: account.asset.asset 2026-09-11 18:01:58,453 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: account.asset.asset 2026-09-11 18:01:58,459 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: account.asset.asset 2026-09-11 18:01:58,488 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-09-11 18:02:05,093 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #329 deleted account.move.line.ctp records with IDs: [268, 269, 270, 271] 2026-09-11 18:02:05,252 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #329 deleted account.move.line records with IDs: [619, 620, 621, 622, 623] 2026-09-11 18:02:05,367 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #329 deleted account.move records with IDs: [265] 2026-09-11 18:02:05,376 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #329 deleted mail.followers records with IDs: [3804] 2026-09-11 18:02:05,434 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 18:02:27,255 126 INFO rb-46204af-224751-414454 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-09-11 18:02:27,805 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-09-11 18:02:30,885 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.asset.depreciation.line records with IDs: [126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-09-11 18:02:30,957 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.move.line.ctp records with IDs: [284] 2026-09-11 18:02:31,088 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.move.line records with IDs: [648, 649] 2026-09-11 18:02:31,125 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted mail.message records with IDs: [29529] 2026-09-11 18:02:31,192 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.move records with IDs: [278] 2026-09-11 18:02:31,580 126 INFO rb-46204af-224751-414454 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-09-11 18:02:31,842 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148] 2026-09-11 18:02:33,781 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160] 2026-09-11 18:02:33,843 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.move.line.ctp records with IDs: [296] 2026-09-11 18:02:33,968 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.move.line records with IDs: [677, 678] 2026-09-11 18:02:34,003 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted mail.message records with IDs: [29544] 2026-09-11 18:02:34,071 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #334 deleted account.move records with IDs: [292] 2026-09-11 18:02:34,511 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:02:47,020 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-09-11 18:02:47,236 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172] 2026-09-11 18:02:47,281 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184] 2026-09-11 18:02:47,323 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197] 2026-09-11 18:02:47,364 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210] 2026-09-11 18:02:47,407 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223] 2026-09-11 18:02:47,498 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236] 2026-09-11 18:02:47,573 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249] 2026-09-11 18:02:47,625 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262] 2026-09-11 18:02:47,704 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276] 2026-09-11 18:02:47,780 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-09-11 18:02:47,828 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302] 2026-09-11 18:02:47,869 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-09-11 18:02:48,155 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326] 2026-09-11 18:02:48,207 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-09-11 18:02:48,259 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-09-11 18:02:48,317 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-09-11 18:02:48,398 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-09-11 18:02:48,446 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-09-11 18:02:48,489 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402] 2026-09-11 18:02:48,527 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-09-11 18:02:48,993 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426] 2026-09-11 18:02:49,045 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438] 2026-09-11 18:02:49,088 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [439, 440, 441, 442, 443, 444, 445] 2026-09-11 18:02:49,130 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469] 2026-09-11 18:02:49,179 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-09-11 18:02:49,224 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457] 2026-09-11 18:02:49,276 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489] 2026-09-11 18:02:49,331 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [490, 491, 492, 493, 494, 495, 496, 497] 2026-09-11 18:02:49,375 126 INFO rb-46204af-224751-414454 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-09-11 18:02:49,660 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542] 2026-09-11 18:02:49,708 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554] 2026-09-11 18:02:49,749 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567] 2026-09-11 18:02:49,823 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:03:03,870 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-09-11 18:03:04,130 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-09-11 18:03:06,611 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-09-11 18:03:06,919 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-09-11 18:03:09,607 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [622, 623, 624, 625, 626, 627, 628] 2026-09-11 18:03:09,675 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [324] 2026-09-11 18:03:09,831 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [738, 739] 2026-09-11 18:03:09,874 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted mail.message records with IDs: [29577] 2026-09-11 18:03:09,946 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move records with IDs: [322] 2026-09-11 18:03:10,433 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-09-11 18:03:10,738 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-09-11 18:03:13,199 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [651, 652] 2026-09-11 18:03:13,261 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [341] 2026-09-11 18:03:13,384 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [777, 778] 2026-09-11 18:03:13,421 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted mail.message records with IDs: [29601] 2026-09-11 18:03:13,485 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move records with IDs: [341] 2026-09-11 18:03:13,844 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-09-11 18:03:14,107 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664] 2026-09-11 18:03:16,486 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [671, 672, 673, 674, 675, 676] 2026-09-11 18:03:17,676 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [677, 678, 679, 680, 681, 682] 2026-09-11 18:03:18,567 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-09-11 18:03:18,913 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700] 2026-09-11 18:03:22,053 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [706, 707, 708, 709, 710, 711, 712] 2026-09-11 18:03:23,482 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-09-11 18:03:24,044 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731] 2026-09-11 18:03:27,106 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [738, 739, 740, 741, 742, 743] 2026-09-11 18:03:28,521 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-09-11 18:03:28,870 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761] 2026-09-11 18:03:31,231 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773] 2026-09-11 18:03:32,467 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [774, 775, 776, 777, 778] 2026-09-11 18:03:33,548 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-09-11 18:03:33,905 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795] 2026-09-11 18:03:36,724 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807] 2026-09-11 18:03:38,128 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [809, 810, 811, 812, 813] 2026-09-11 18:03:39,205 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-09-11 18:03:39,587 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830] 2026-09-11 18:03:41,718 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-09-11 18:03:41,996 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [843, 844, 845, 846, 847, 848, 849, 850, 851, 852] 2026-09-11 18:03:43,934 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [855, 856, 857, 858, 859, 860, 861, 862] 2026-09-11 18:03:44,011 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [444] 2026-09-11 18:03:44,167 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [1032, 1033] 2026-09-11 18:03:44,214 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted mail.message records with IDs: [29744] 2026-09-11 18:03:44,286 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #338 deleted account.move records with IDs: [468] 2026-09-11 18:03:44,754 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:03:56,420 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-09-11 18:03:56,782 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-09-11 18:03:59,590 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:04:11,374 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-11 18:04:14,064 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #342 deleted account.asset.depreciation.line records with IDs: [876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887] 2026-09-11 18:04:14,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:04:27,524 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-09-11 18:04:27,852 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-09-11 18:04:31,107 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #344 deleted mail.message records with IDs: [29769, 29768, 29767, 29766, 29765, 29764, 29763, 29762, 29761, 29760, 29759, 29758, 29757, 29756] 2026-09-11 18:04:31,159 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-09-11 18:04:31,670 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #344 deleted account.asset.depreciation.line records with IDs: [924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935] 2026-09-11 18:04:31,717 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-09-11 18:04:32,131 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #344 deleted account.asset.depreciation.line records with IDs: [936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947] 2026-09-11 18:04:32,681 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-09-11 18:04:33,362 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #344 deleted account.asset.depreciation.line records with IDs: [948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959] 2026-09-11 18:04:33,416 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #344 deleted account.asset.depreciation.line records with IDs: [961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971] 2026-09-11 18:04:33,980 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #344 deleted account.asset.depreciation.line records with IDs: [960] 2026-09-11 18:04:34,228 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:04:56,796 126 INFO rb-46204af-224751-414454 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-09-11 18:04:57,194 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-09-11 18:04:59,708 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007] 2026-09-11 18:04:59,820 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [477] 2026-09-11 18:05:00,029 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1095, 1096] 2026-09-11 18:05:00,088 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29772] 2026-09-11 18:05:00,182 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move records with IDs: [496] 2026-09-11 18:05:00,678 126 INFO rb-46204af-224751-414454 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-09-11 18:05:01,028 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019] 2026-09-11 18:05:04,430 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031] 2026-09-11 18:05:04,505 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [489] 2026-09-11 18:05:04,686 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1124, 1125] 2026-09-11 18:05:04,764 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29787] 2026-09-11 18:05:04,900 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move records with IDs: [510] 2026-09-11 18:05:05,280 126 INFO rb-46204af-224751-414454 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-09-11 18:05:05,539 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043] 2026-09-11 18:05:07,815 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055] 2026-09-11 18:05:07,880 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [501] 2026-09-11 18:05:08,014 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1153, 1154] 2026-09-11 18:05:08,051 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29802] 2026-09-11 18:05:08,137 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move records with IDs: [524] 2026-09-11 18:05:08,569 126 INFO rb-46204af-224751-414454 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-09-11 18:05:08,851 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067] 2026-09-11 18:05:10,731 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.asset.depreciation.line records with IDs: [1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079] 2026-09-11 18:05:10,798 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [513] 2026-09-11 18:05:10,920 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1182, 1183] 2026-09-11 18:05:10,954 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29817] 2026-09-11 18:05:11,022 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #346 deleted account.move records with IDs: [538] 2026-09-11 18:05:11,453 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:05:22,756 126 INFO rb-46204af-224751-414454 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-09-11 18:05:27,120 126 INFO rb-46204af-224751-414454 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-09-11 18:05:27,391 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.asset.depreciation.line records with IDs: [1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103] 2026-09-11 18:05:29,431 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.asset.depreciation.line records with IDs: [1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115] 2026-09-11 18:05:29,538 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move.line.ctp records with IDs: [539] 2026-09-11 18:05:29,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move.line records with IDs: [1238, 1239] 2026-09-11 18:05:29,843 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted mail.message records with IDs: [29846] 2026-09-11 18:05:29,915 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move records with IDs: [565] 2026-09-11 18:05:30,378 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_derecognition_entry_lines_mirror_the_sold_asset ... 2026-09-11 18:05:30,727 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.asset.depreciation.line records with IDs: [1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127] 2026-09-11 18:05:33,311 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.asset.depreciation.line records with IDs: [1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139] 2026-09-11 18:05:33,388 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move.line.ctp records with IDs: [551] 2026-09-11 18:05:33,578 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move.line records with IDs: [1267, 1268] 2026-09-11 18:05:33,647 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted mail.message records with IDs: [29861] 2026-09-11 18:05:33,799 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move records with IDs: [579] 2026-09-11 18:05:34,182 126 INFO rb-46204af-224751-414454 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-09-11 18:05:36,221 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_resulting_sale_invoice_lines_mirror_the_sold_asset ... 2026-09-11 18:05:36,470 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.asset.depreciation.line records with IDs: [1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151] 2026-09-11 18:05:38,360 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.asset.depreciation.line records with IDs: [1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163] 2026-09-11 18:05:38,419 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move.line.ctp records with IDs: [565] 2026-09-11 18:05:38,535 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move.line records with IDs: [1299, 1300] 2026-09-11 18:05:38,565 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted mail.message records with IDs: [29876] 2026-09-11 18:05:38,629 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #348 deleted account.move records with IDs: [594] 2026-09-11 18:05:41,017 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:05:51,437 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-09-11 18:05:51,814 126 INFO rb-46204af-224751-414454 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-09-11 18:05:52,101 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #350 deleted account.asset.depreciation.line records with IDs: [1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223] 2026-09-11 18:05:52,538 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-09-11 18:05:52,657 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:06:06,454 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-09-11 18:06:10,111 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_02_change_auto_complete_on_vendor_invoice_with_stockrable ... 2026-09-11 18:06:13,339 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_03_change_auto_complete_on_vendor_invoice_with_consumable ... 2026-09-11 18:06:20,041 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:06:32,908 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-09-11 18:06:34,216 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:06:34,236 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-09-11 18:06:35,853 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-09-11 18:06:37,022 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:06:37,036 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-09-11 18:06:37,987 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-09-11 18:06:38,925 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-09-11 18:06:39,873 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-09-11 18:06:43,070 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_standalone_form_view_injects_one_field_per_non_project_plan ... 2026-09-11 18:06:44,227 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:47,133 126 INFO rb-46204af-224751-414454 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 0x7f867627b1a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:47,134 126 INFO rb-46204af-224751-414454 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 0x7f8675ea98a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:47,141 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:47,145 126 INFO rb-46204af-224751-414454 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 0x7f8675eaaa20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:47,442 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:50,330 126 INFO rb-46204af-224751-414454 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 0x7f86743e8ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:50,332 126 INFO rb-46204af-224751-414454 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 0x7f86759f3740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:50,340 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:50,344 126 INFO rb-46204af-224751-414454 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 0x7f86759f1300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:50,602 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:52,705 126 INFO rb-46204af-224751-414454 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 0x7f8650f62fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:52,706 126 INFO rb-46204af-224751-414454 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 0x7f866d2ba7a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:52,714 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:52,719 126 INFO rb-46204af-224751-414454 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 0x7f866d2bab60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:52,996 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:55,966 126 INFO rb-46204af-224751-414454 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 0x7f8670d4efc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:55,967 126 INFO rb-46204af-224751-414454 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 0x7f8671afa020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:55,976 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:55,980 126 INFO rb-46204af-224751-414454 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 0x7f8671afb240> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:56,260 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:59,206 126 INFO rb-46204af-224751-414454 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 0x7f86725f3100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:59,207 126 INFO rb-46204af-224751-414454 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 0x7f8651323920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:59,226 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:59,230 126 INFO rb-46204af-224751-414454 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 0x7f86513213a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:06:59,512 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:01,622 126 INFO rb-46204af-224751-414454 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 0x7f8673961800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:01,623 126 INFO rb-46204af-224751-414454 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 0x7f8675c60cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:01,630 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:01,635 126 INFO rb-46204af-224751-414454 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 0x7f8675c619e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:02,664 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:04,860 126 INFO rb-46204af-224751-414454 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 0x7f8675ac54e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:04,860 126 INFO rb-46204af-224751-414454 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 0x7f86711c7600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:04,867 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:04,871 126 INFO rb-46204af-224751-414454 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 0x7f86711c59e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:05,156 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:08,101 126 INFO rb-46204af-224751-414454 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 0x7f86717e9760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:08,101 126 INFO rb-46204af-224751-414454 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 0x7f86760032e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:08,108 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:08,112 126 INFO rb-46204af-224751-414454 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 0x7f8676003560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:08,377 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:10,454 126 INFO rb-46204af-224751-414454 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 0x7f8651762c00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:10,455 126 INFO rb-46204af-224751-414454 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 0x7f8675b97ec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:10,461 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:10,465 126 INFO rb-46204af-224751-414454 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 0x7f8675b97600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:11,571 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:13,563 126 INFO rb-46204af-224751-414454 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 0x7f8651c8fba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:13,564 126 INFO rb-46204af-224751-414454 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 0x7f866dea7600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:13,571 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:13,575 126 INFO rb-46204af-224751-414454 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 0x7f866dea4d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:13,829 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:16,756 126 INFO rb-46204af-224751-414454 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 0x7f86727d7a60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:16,756 126 INFO rb-46204af-224751-414454 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 0x7f86504b3ce0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:16,763 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:16,766 126 INFO rb-46204af-224751-414454 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 0x7f86504b14e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:17,007 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:19,256 126 INFO rb-46204af-224751-414454 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 0x7f8675c6de40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:19,257 126 INFO rb-46204af-224751-414454 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 0x7f866df43060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:19,263 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:19,268 126 INFO rb-46204af-224751-414454 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 0x7f866df40360> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:20,369 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:22,424 126 INFO rb-46204af-224751-414454 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 0x7f8675ea8860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:22,425 126 INFO rb-46204af-224751-414454 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 0x7f8675d7f2e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:22,436 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:22,440 126 INFO rb-46204af-224751-414454 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 0x7f8675d7f7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:22,680 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:25,415 126 INFO rb-46204af-224751-414454 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 0x7f8651cb94e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:25,416 126 INFO rb-46204af-224751-414454 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 0x7f86722bb560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:25,423 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:25,428 126 INFO rb-46204af-224751-414454 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 0x7f86722b8d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:25,668 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:27,672 126 INFO rb-46204af-224751-414454 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 0x7f86513d1f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:27,673 126 INFO rb-46204af-224751-414454 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 0x7f86727e1d00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:27,680 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:27,684 126 INFO rb-46204af-224751-414454 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 0x7f86727e0540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:28,689 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:30,714 126 INFO rb-46204af-224751-414454 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 0x7f8671ec7740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:30,715 126 INFO rb-46204af-224751-414454 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 0x7f8651cd2d40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:30,720 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:30,724 126 INFO rb-46204af-224751-414454 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 0x7f8651cd0e00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:30,960 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:33,995 126 INFO rb-46204af-224751-414454 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 0x7f8671f374c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:33,996 126 INFO rb-46204af-224751-414454 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 0x7f8675c77380> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:34,004 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:34,007 126 INFO rb-46204af-224751-414454 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 0x7f8675c77f60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:34,270 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:36,283 126 INFO rb-46204af-224751-414454 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 0x7f86707051c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:36,284 126 INFO rb-46204af-224751-414454 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 0x7f867062a480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:36,298 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:36,302 126 INFO rb-46204af-224751-414454 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 0x7f867062ade0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:37,308 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:39,410 126 INFO rb-46204af-224751-414454 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 0x7f8670fd6160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:39,411 126 INFO rb-46204af-224751-414454 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 0x7f8670cd0fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:39,417 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:39,421 126 INFO rb-46204af-224751-414454 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 0x7f8670cd3100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:39,663 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:42,514 126 INFO rb-46204af-224751-414454 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 0x7f8675b9bba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:42,515 126 INFO rb-46204af-224751-414454 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 0x7f86515ef420> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:42,522 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:42,526 126 INFO rb-46204af-224751-414454 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 0x7f86515ef380> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:42,789 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:45,620 126 INFO rb-46204af-224751-414454 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 0x7f8670b284a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:45,621 126 INFO rb-46204af-224751-414454 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 0x7f8671afbec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:45,627 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:45,631 126 INFO rb-46204af-224751-414454 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 0x7f8671afad40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:45,878 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:47,893 126 INFO rb-46204af-224751-414454 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 0x7f86715d2de0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:47,894 126 INFO rb-46204af-224751-414454 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 0x7f8671ccaa20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:47,901 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:47,905 126 INFO rb-46204af-224751-414454 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 0x7f8671ccbe20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:48,155 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:50,951 126 INFO rb-46204af-224751-414454 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 0x7f8675d2ede0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:50,952 126 INFO rb-46204af-224751-414454 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 0x7f8670954860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:50,958 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:50,961 126 INFO rb-46204af-224751-414454 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 0x7f8670956a20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:51,220 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:54,068 126 INFO rb-46204af-224751-414454 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 0x7f866d2afa60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:54,069 126 INFO rb-46204af-224751-414454 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 0x7f86708ebf60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:54,077 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:54,082 126 INFO rb-46204af-224751-414454 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 0x7f86708e8400> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:54,375 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:56,544 126 INFO rb-46204af-224751-414454 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 0x7f86760028e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:56,545 126 INFO rb-46204af-224751-414454 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 0x7f86739b60c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:56,551 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:56,555 126 INFO rb-46204af-224751-414454 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 0x7f86739b4900> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:56,798 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:59,659 126 INFO rb-46204af-224751-414454 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 0x7f86718598a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:59,660 126 INFO rb-46204af-224751-414454 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 0x7f8652019120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:59,670 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:59,679 126 INFO rb-46204af-224751-414454 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 0x7f8652019da0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:07:59,957 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:02,849 126 INFO rb-46204af-224751-414454 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 0x7f8671124ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:02,850 126 INFO rb-46204af-224751-414454 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 0x7f8671ef7560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:02,864 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:02,867 126 INFO rb-46204af-224751-414454 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 0x7f8650a1e660> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:03,115 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:05,168 126 INFO rb-46204af-224751-414454 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 0x7f8651f4b4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:05,169 126 INFO rb-46204af-224751-414454 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 0x7f8670b07f60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:05,177 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:05,181 126 INFO rb-46204af-224751-414454 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 0x7f8670b04ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:05,450 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:08,239 126 INFO rb-46204af-224751-414454 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 0x7f86725f1580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:08,240 126 INFO rb-46204af-224751-414454 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 0x7f86514489a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:08,253 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:08,257 126 INFO rb-46204af-224751-414454 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 0x7f8651449940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:08,547 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:11,393 126 INFO rb-46204af-224751-414454 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 0x7f8670b5c400> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:11,395 126 INFO rb-46204af-224751-414454 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 0x7f8675c75620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:11,405 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:11,409 126 INFO rb-46204af-224751-414454 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 0x7f8675c74a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:11,680 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:13,753 126 INFO rb-46204af-224751-414454 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 0x7f8670c98900> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:13,754 126 INFO rb-46204af-224751-414454 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 0x7f8670f34b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:13,764 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:13,771 126 INFO rb-46204af-224751-414454 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 0x7f8670f37d80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:14,812 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:16,764 126 INFO rb-46204af-224751-414454 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 0x7f86745d1440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:16,765 126 INFO rb-46204af-224751-414454 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 0x7f8670fab7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:16,774 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:16,781 126 INFO rb-46204af-224751-414454 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 0x7f8670faa8e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:17,075 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:19,946 126 INFO rb-46204af-224751-414454 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 0x7f866d3785e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:19,947 126 INFO rb-46204af-224751-414454 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 0x7f8670c78720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:19,952 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:19,955 126 INFO rb-46204af-224751-414454 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 0x7f8670c79f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:20,176 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:22,125 126 INFO rb-46204af-224751-414454 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 0x7f8650a1ed40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:22,126 126 INFO rb-46204af-224751-414454 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 0x7f8671f216c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:22,137 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:22,140 126 INFO rb-46204af-224751-414454 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 0x7f8671f22b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:23,170 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:25,083 126 INFO rb-46204af-224751-414454 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 0x7f8671f36480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:25,083 126 INFO rb-46204af-224751-414454 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 0x7f8650965300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:25,088 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:25,091 126 INFO rb-46204af-224751-414454 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 0x7f86509645e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:25,341 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:28,114 126 INFO rb-46204af-224751-414454 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 0x7f8670893920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:28,115 126 INFO rb-46204af-224751-414454 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 0x7f8670cd0540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:28,120 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:28,123 126 INFO rb-46204af-224751-414454 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 0x7f8670cd09a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:28,363 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:30,368 126 INFO rb-46204af-224751-414454 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 0x7f864e554fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:30,369 126 INFO rb-46204af-224751-414454 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 0x7f866d04fd80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:30,375 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:30,379 126 INFO rb-46204af-224751-414454 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 0x7f866d04f4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:31,365 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:33,734 126 INFO rb-46204af-224751-414454 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 0x7f866e03c360> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:33,735 126 INFO rb-46204af-224751-414454 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 0x7f8674c0ed40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:33,740 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:33,743 126 INFO rb-46204af-224751-414454 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 0x7f8674c0fb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:33,986 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:36,751 126 INFO rb-46204af-224751-414454 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 0x7f8672226de0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:36,752 126 INFO rb-46204af-224751-414454 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 0x7f867288cd60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:36,764 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:36,768 126 INFO rb-46204af-224751-414454 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 0x7f867288fb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:37,013 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:38,754 126 INFO rb-46204af-224751-414454 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 0x7f8651cb9e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:38,754 126 INFO rb-46204af-224751-414454 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 0x7f8675c2a160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:38,759 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:38,762 126 INFO rb-46204af-224751-414454 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 0x7f8675c2b100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:39,725 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:41,589 126 INFO rb-46204af-224751-414454 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 0x7f866df49580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:41,590 126 INFO rb-46204af-224751-414454 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 0x7f86746cdc60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:41,598 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:41,602 126 INFO rb-46204af-224751-414454 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 0x7f86746cc4a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:41,827 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:44,644 126 INFO rb-46204af-224751-414454 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 0x7f8674534ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:44,645 126 INFO rb-46204af-224751-414454 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 0x7f8674fa2700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:44,658 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:44,662 126 INFO rb-46204af-224751-414454 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 0x7f8674fa39c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:44,892 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:46,689 126 INFO rb-46204af-224751-414454 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 0x7f864e8074c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:46,690 126 INFO rb-46204af-224751-414454 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 0x7f8653263ec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:46,697 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:46,701 126 INFO rb-46204af-224751-414454 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 0x7f8653263ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:47,734 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:49,470 126 INFO rb-46204af-224751-414454 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 0x7f8675f39620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:49,471 126 INFO rb-46204af-224751-414454 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 0x7f8670db4a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:49,478 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:49,482 126 INFO rb-46204af-224751-414454 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 0x7f8670db5080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:49,730 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:52,372 126 INFO rb-46204af-224751-414454 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 0x7f865049fec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:52,373 126 INFO rb-46204af-224751-414454 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 0x7f866d3119e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:52,380 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:52,383 126 INFO rb-46204af-224751-414454 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 0x7f866d313560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:52,636 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:54,383 126 INFO rb-46204af-224751-414454 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 0x7f864e56b2e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:54,383 126 INFO rb-46204af-224751-414454 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 0x7f8652e59a80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:54,392 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:54,396 126 INFO rb-46204af-224751-414454 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 0x7f8652e5a660> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:55,379 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:57,191 126 INFO rb-46204af-224751-414454 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 0x7f8673c94b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:57,192 126 INFO rb-46204af-224751-414454 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 0x7f8670957e20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:57,198 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:57,202 126 INFO rb-46204af-224751-414454 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 0x7f8670954680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:08:57,459 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:00,082 126 INFO rb-46204af-224751-414454 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 0x7f8650964ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:00,083 126 INFO rb-46204af-224751-414454 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 0x7f8670fc5b20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:00,090 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:00,094 126 INFO rb-46204af-224751-414454 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 0x7f8670fc5c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:00,168 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-09-11 18:09:01,598 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:04,226 126 INFO rb-46204af-224751-414454 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 0x7f8675b651c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:04,227 126 INFO rb-46204af-224751-414454 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 0x7f8651cb85e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:04,233 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:04,237 126 INFO rb-46204af-224751-414454 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 0x7f8651cb93a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:04,484 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:06,593 126 INFO rb-46204af-224751-414454 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 0x7f867288d800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:06,595 126 INFO rb-46204af-224751-414454 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 0x7f867102cfe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:06,601 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:06,605 126 INFO rb-46204af-224751-414454 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 0x7f867102e5c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:06,863 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:09,586 126 INFO rb-46204af-224751-414454 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 0x7f867049fc40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:09,587 126 INFO rb-46204af-224751-414454 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 0x7f86503a3100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:09,593 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:09,596 126 INFO rb-46204af-224751-414454 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 0x7f86503a07c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:09,819 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:12,465 126 INFO rb-46204af-224751-414454 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 0x7f86752b0fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:12,465 126 INFO rb-46204af-224751-414454 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 0x7f8674583ce0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:12,472 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:12,475 126 INFO rb-46204af-224751-414454 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 0x7f8674582fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:12,714 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:14,595 126 INFO rb-46204af-224751-414454 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 0x7f865271ce00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:14,596 126 INFO rb-46204af-224751-414454 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 0x7f8676001120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:14,602 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:14,606 126 INFO rb-46204af-224751-414454 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 0x7f8676001260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:15,636 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:17,614 126 INFO rb-46204af-224751-414454 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 0x7f8670c6d760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:17,615 126 INFO rb-46204af-224751-414454 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 0x7f864f9abba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:17,620 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:17,623 126 INFO rb-46204af-224751-414454 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 0x7f864f9a9080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:17,899 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:20,733 126 INFO rb-46204af-224751-414454 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 0x7f867200f6a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:20,735 126 INFO rb-46204af-224751-414454 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 0x7f865034cf40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:20,741 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:20,745 126 INFO rb-46204af-224751-414454 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 0x7f865034f920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:21,020 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:23,044 126 INFO rb-46204af-224751-414454 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 0x7f86722ede40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:23,044 126 INFO rb-46204af-224751-414454 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 0x7f8671ff5b20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:23,052 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:23,056 126 INFO rb-46204af-224751-414454 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 0x7f8671ff4e00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:24,004 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:25,859 126 INFO rb-46204af-224751-414454 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 0x7f8671afb880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:25,860 126 INFO rb-46204af-224751-414454 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 0x7f8670c99f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:25,868 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:25,871 126 INFO rb-46204af-224751-414454 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 0x7f8670c9a020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:26,131 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:28,938 126 INFO rb-46204af-224751-414454 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 0x7f866d04fb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:28,939 126 INFO rb-46204af-224751-414454 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 0x7f86513205e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:28,945 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:28,949 126 INFO rb-46204af-224751-414454 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 0x7f86513236a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:29,194 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:31,073 126 INFO rb-46204af-224751-414454 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 0x7f8675f39300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:31,074 126 INFO rb-46204af-224751-414454 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 0x7f86524747c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:31,080 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:31,084 126 INFO rb-46204af-224751-414454 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 0x7f8652475580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:32,073 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:33,966 126 INFO rb-46204af-224751-414454 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 0x7f86710fc680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:33,967 126 INFO rb-46204af-224751-414454 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 0x7f86723e5260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:33,971 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:33,974 126 INFO rb-46204af-224751-414454 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 0x7f86723e6a20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:34,196 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:36,672 126 INFO rb-46204af-224751-414454 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 0x7f86715aede0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:36,672 126 INFO rb-46204af-224751-414454 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 0x7f867049e340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:36,678 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:36,681 126 INFO rb-46204af-224751-414454 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 0x7f867049cae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:36,926 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:38,871 126 INFO rb-46204af-224751-414454 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 0x7f86713a9da0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:38,871 126 INFO rb-46204af-224751-414454 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 0x7f866e3b2fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:38,877 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:38,881 126 INFO rb-46204af-224751-414454 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 0x7f866e3b3ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:39,906 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:42,016 126 INFO rb-46204af-224751-414454 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 0x7f866cffb4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:42,017 126 INFO rb-46204af-224751-414454 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 0x7f8671cbff60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:42,023 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:42,029 126 INFO rb-46204af-224751-414454 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 0x7f8671cbc5e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:42,269 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:44,795 126 INFO rb-46204af-224751-414454 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 0x7f8674dbafc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:44,795 126 INFO rb-46204af-224751-414454 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 0x7f8675d39800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:44,803 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:44,807 126 INFO rb-46204af-224751-414454 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 0x7f8675d3b920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:45,075 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:46,926 126 INFO rb-46204af-224751-414454 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 0x7f8650379e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:46,927 126 INFO rb-46204af-224751-414454 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 0x7f8670d8dee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:46,932 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:46,936 126 INFO rb-46204af-224751-414454 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 0x7f8670d8ef20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:47,893 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:49,768 126 INFO rb-46204af-224751-414454 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 0x7f8651c06e80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:49,768 126 INFO rb-46204af-224751-414454 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 0x7f8675d48720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:49,774 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:49,777 126 INFO rb-46204af-224751-414454 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 0x7f8675d48fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:50,018 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:52,599 126 INFO rb-46204af-224751-414454 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 0x7f8671a359e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:52,600 126 INFO rb-46204af-224751-414454 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 0x7f86720eb1a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:52,615 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:52,620 126 INFO rb-46204af-224751-414454 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 0x7f86720e91c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:52,887 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:54,848 126 INFO rb-46204af-224751-414454 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 0x7f867246e840> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:54,849 126 INFO rb-46204af-224751-414454 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 0x7f86505c27a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:54,867 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:54,871 126 INFO rb-46204af-224751-414454 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 0x7f86505c23e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:55,866 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:57,671 126 INFO rb-46204af-224751-414454 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 0x7f867547df80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:57,672 126 INFO rb-46204af-224751-414454 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 0x7f866d006200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:57,678 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:57,681 126 INFO rb-46204af-224751-414454 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 0x7f866d005f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:09:57,943 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:00,870 126 INFO rb-46204af-224751-414454 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 0x7f867082f4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:00,871 126 INFO rb-46204af-224751-414454 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 0x7f866df4ab60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:00,876 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:00,879 126 INFO rb-46204af-224751-414454 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 0x7f866df4a200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:01,093 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:03,038 126 INFO rb-46204af-224751-414454 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 0x7f8653285b20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:03,039 126 INFO rb-46204af-224751-414454 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 0x7f866d378040> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:03,045 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:03,049 126 INFO rb-46204af-224751-414454 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 0x7f866d3794e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:04,094 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:05,906 126 INFO rb-46204af-224751-414454 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 0x7f866d1cee80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:05,907 126 INFO rb-46204af-224751-414454 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 0x7f864f9a9440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:05,914 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:05,918 126 INFO rb-46204af-224751-414454 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 0x7f864f9aaca0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:06,129 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:08,859 126 INFO rb-46204af-224751-414454 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 0x7f8672206980> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:08,860 126 INFO rb-46204af-224751-414454 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 0x7f866d2ee340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:08,865 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:08,869 126 INFO rb-46204af-224751-414454 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 0x7f866d2edda0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:09,117 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:11,007 126 INFO rb-46204af-224751-414454 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 0x7f8670c79bc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:11,007 126 INFO rb-46204af-224751-414454 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 0x7f8673bf02c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:11,027 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:11,031 126 INFO rb-46204af-224751-414454 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 0x7f8673bf1580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:12,076 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:14,100 126 INFO rb-46204af-224751-414454 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 0x7f8670a727a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:14,100 126 INFO rb-46204af-224751-414454 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 0x7f86738af740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:14,108 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:14,111 126 INFO rb-46204af-224751-414454 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 0x7f86738ae3e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:14,371 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:17,042 126 INFO rb-46204af-224751-414454 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 0x7f86503a3f60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:17,042 126 INFO rb-46204af-224751-414454 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 0x7f866e08c5e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:17,047 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:17,050 126 INFO rb-46204af-224751-414454 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 0x7f866e08c0e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:17,261 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:19,101 126 INFO rb-46204af-224751-414454 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 0x7f866d2ad440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:19,102 126 INFO rb-46204af-224751-414454 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 0x7f867547ca40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:19,110 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:19,114 126 INFO rb-46204af-224751-414454 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 0x7f867547eca0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:20,113 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:22,193 126 INFO rb-46204af-224751-414454 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 0x7f8672839c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:22,194 126 INFO rb-46204af-224751-414454 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 0x7f865034ede0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:22,200 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:22,204 126 INFO rb-46204af-224751-414454 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 0x7f865034f600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:22,447 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:25,075 126 INFO rb-46204af-224751-414454 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 0x7f8670399da0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:25,076 126 INFO rb-46204af-224751-414454 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 0x7f8675ac4a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:25,081 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:25,084 126 INFO rb-46204af-224751-414454 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 0x7f8675ac5f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:25,316 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:27,078 126 INFO rb-46204af-224751-414454 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 0x7f86744d91c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:27,079 126 INFO rb-46204af-224751-414454 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 0x7f867458a160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:27,087 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:27,090 126 INFO rb-46204af-224751-414454 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 0x7f8674589120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:28,081 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:29,815 126 INFO rb-46204af-224751-414454 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 0x7f8670d4e0c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:29,816 126 INFO rb-46204af-224751-414454 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 0x7f86728313a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:29,822 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:29,825 126 INFO rb-46204af-224751-414454 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 0x7f86728305e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:30,086 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:32,755 126 INFO rb-46204af-224751-414454 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 0x7f8671052d40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:32,756 126 INFO rb-46204af-224751-414454 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 0x7f86503a1f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:32,761 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:32,765 126 INFO rb-46204af-224751-414454 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 0x7f86503a04a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:33,020 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:35,703 126 INFO rb-46204af-224751-414454 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 0x7f8670b2bf60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:35,704 126 INFO rb-46204af-224751-414454 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 0x7f8675ef54e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:35,711 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:35,715 126 INFO rb-46204af-224751-414454 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 0x7f8675ef6de0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:35,955 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:37,939 126 INFO rb-46204af-224751-414454 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 0x7f8674620f40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:37,940 126 INFO rb-46204af-224751-414454 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 0x7f864f1fd120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:37,946 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:37,949 126 INFO rb-46204af-224751-414454 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 0x7f864f1ffb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:38,180 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:40,840 126 INFO rb-46204af-224751-414454 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 0x7f86758ea3e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:40,841 126 INFO rb-46204af-224751-414454 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 0x7f86513239c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:40,850 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:40,853 126 INFO rb-46204af-224751-414454 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 0x7f8651322d40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:41,103 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:43,794 126 INFO rb-46204af-224751-414454 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 0x7f8670390cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:43,795 126 INFO rb-46204af-224751-414454 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 0x7f864e569da0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:43,800 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:43,803 126 INFO rb-46204af-224751-414454 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 0x7f864e5687c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:44,050 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:45,872 126 INFO rb-46204af-224751-414454 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 0x7f8651c15bc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:45,873 126 INFO rb-46204af-224751-414454 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 0x7f8675b74ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:45,881 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:45,885 126 INFO rb-46204af-224751-414454 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 0x7f8675b77600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:46,139 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:48,902 126 INFO rb-46204af-224751-414454 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 0x7f8675c625c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:48,902 126 INFO rb-46204af-224751-414454 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 0x7f8671ef6520> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:48,910 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:48,914 126 INFO rb-46204af-224751-414454 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 0x7f8671ef5d00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:49,166 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:51,842 126 INFO rb-46204af-224751-414454 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 0x7f867547d3a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:51,843 126 INFO rb-46204af-224751-414454 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 0x7f86505c1a80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:51,849 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:51,852 126 INFO rb-46204af-224751-414454 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 0x7f86505c39c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:52,074 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:54,033 126 INFO rb-46204af-224751-414454 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 0x7f864fba27a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:54,034 126 INFO rb-46204af-224751-414454 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 0x7f86758eaac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:54,045 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:54,049 126 INFO rb-46204af-224751-414454 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 0x7f86758ea840> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:54,304 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:57,153 126 INFO rb-46204af-224751-414454 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 0x7f866d0813a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:57,154 126 INFO rb-46204af-224751-414454 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 0x7f866df43f60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:57,160 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:57,164 126 INFO rb-46204af-224751-414454 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 0x7f866df40a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:10:57,409 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:00,157 126 INFO rb-46204af-224751-414454 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 0x7f866df49760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:00,158 126 INFO rb-46204af-224751-414454 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 0x7f86515ae700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:00,164 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:00,168 126 INFO rb-46204af-224751-414454 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 0x7f86515af4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:00,440 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:02,239 126 INFO rb-46204af-224751-414454 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 0x7f86758b4fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:02,240 126 INFO rb-46204af-224751-414454 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 0x7f866d310400> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:02,247 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:02,251 126 INFO rb-46204af-224751-414454 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 0x7f866d310cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:03,298 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:05,231 126 INFO rb-46204af-224751-414454 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 0x7f8675d7d620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:05,232 126 INFO rb-46204af-224751-414454 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 0x7f8671ff22a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:05,241 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:05,244 126 INFO rb-46204af-224751-414454 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 0x7f8671ff2480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:05,480 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:08,163 126 INFO rb-46204af-224751-414454 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 0x7f867199fd80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:08,164 126 INFO rb-46204af-224751-414454 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 0x7f8675d38040> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:08,170 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:08,174 126 INFO rb-46204af-224751-414454 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 0x7f8675c2a340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:08,421 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:10,229 126 INFO rb-46204af-224751-414454 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 0x7f8673945800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:10,230 126 INFO rb-46204af-224751-414454 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 0x7f8671e91260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:10,236 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:10,239 126 INFO rb-46204af-224751-414454 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 0x7f8671e93ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:10,315 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:13,020 126 INFO rb-46204af-224751-414454 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 0x7f86711a3060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:13,020 126 INFO rb-46204af-224751-414454 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 0x7f8671236480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:13,027 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:13,031 126 INFO rb-46204af-224751-414454 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 0x7f8671234ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:11:13,059 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:11:13,073 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-09-11 18:11:13,103 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-09-11 18:11:13,132 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-09-11 18:11:13,163 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:11:13,177 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-09-11 18:11:20,810 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-09-11 18:11:27,481 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-09-11 18:11:33,691 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:11:33,708 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-09-11 18:11:34,786 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-09-11 18:11:35,839 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:11:47,085 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-09-11 18:11:47,375 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-09-11 18:11:47,624 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-09-11 18:11:47,868 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-09-11 18:11:48,115 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-09-11 18:11:48,355 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-09-11 18:11:48,639 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-09-11 18:11:48,895 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-09-11 18:11:49,131 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-09-11 18:11:49,393 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-09-11 18:11:49,633 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [652] 2026-09-11 18:11:49,720 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-09-11 18:11:50,028 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-09-11 18:11:50,330 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-09-11 18:11:50,617 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-09-11 18:11:50,877 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-09-11 18:11:52,733 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [677, 678] 2026-09-11 18:11:52,784 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [679] 2026-09-11 18:11:52,862 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-09-11 18:12:01,836 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-09-11 18:12:03,506 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-09-11 18:12:05,664 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-09-11 18:12:08,005 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [689, 690] 2026-09-11 18:12:08,065 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-09-11 18:12:08,096 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-09-11 18:12:09,804 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-09-11 18:12:11,986 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-09-11 18:12:14,443 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [701, 702] 2026-09-11 18:12:14,555 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:12:25,240 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-09-11 18:12:26,498 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #373 deleted account.payment.line records with IDs: [1, 2] 2026-09-11 18:12:26,549 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:12:36,975 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-09-11 18:12:37,560 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-09-11 18:12:38,350 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-09-11 18:12:38,705 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-09-11 18:12:39,197 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-09-11 18:12:39,837 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:12:50,462 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-09-11 18:12:52,020 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-09-11 18:12:52,873 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-09-11 18:12:53,525 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-09-11 18:12:54,226 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-09-11 18:12:55,533 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-09-11 18:12:56,659 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-09-11 18:12:57,493 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-09-11 18:12:58,181 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-09-11 18:13:01,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-09-11 18:13:01,952 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-09-11 18:13:02,836 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-09-11 18:13:04,605 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:13:16,290 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-09-11 18:13:17,183 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-09-11 18:13:17,586 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-09-11 18:13:18,303 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-09-11 18:13:19,318 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-09-11 18:13:19,991 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-09-11 18:13:20,424 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-09-11 18:13:21,283 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-09-11 18:13:21,397 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-09-11 18:13:21,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-09-11 18:13:21,501 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-09-11 18:13:21,576 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:13:33,323 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-09-11 18:13:36,249 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-09-11 18:13:39,382 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-09-11 18:13:39,506 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-09-11 18:13:54,547 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-09-11 18:13:56,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-09-11 18:13:56,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:13:56,811 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:13:56,866 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:13:58,869 126 INFO rb-46204af-224751-414454 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 0x7f8671067060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:13:58,870 126 INFO rb-46204af-224751-414454 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 0x7f8672879300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:13:58,878 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:13:58,883 126 INFO rb-46204af-224751-414454 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 0x7f8672879440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:00,057 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:02,089 126 INFO rb-46204af-224751-414454 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 0x7f8670ecede0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:02,090 126 INFO rb-46204af-224751-414454 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 0x7f86710b96c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:02,097 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:02,102 126 INFO rb-46204af-224751-414454 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 0x7f86710b9ee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:02,448 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:05,119 126 INFO rb-46204af-224751-414454 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 0x7f8675f0e340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:05,120 126 INFO rb-46204af-224751-414454 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 0x7f8670ffac00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:05,127 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:05,132 126 INFO rb-46204af-224751-414454 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 0x7f8670ffb420> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:05,518 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:07,484 126 INFO rb-46204af-224751-414454 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 0x7f864f7545e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:07,485 126 INFO rb-46204af-224751-414454 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 0x7f86714f60c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:07,492 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:07,496 126 INFO rb-46204af-224751-414454 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 0x7f86714f7b00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:08,683 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:10,584 126 INFO rb-46204af-224751-414454 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 0x7f86501327a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:10,585 126 INFO rb-46204af-224751-414454 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 0x7f86738d44a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:10,593 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:10,597 126 INFO rb-46204af-224751-414454 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 0x7f86738d6480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:10,929 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:13,723 126 INFO rb-46204af-224751-414454 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 0x7f8672630a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:13,724 126 INFO rb-46204af-224751-414454 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 0x7f867393e020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:13,732 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:13,735 126 INFO rb-46204af-224751-414454 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 0x7f867393d300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:14,050 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:15,790 126 INFO rb-46204af-224751-414454 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 0x7f86719ccc20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:15,791 126 INFO rb-46204af-224751-414454 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 0x7f864fda11c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:15,799 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:15,803 126 INFO rb-46204af-224751-414454 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 0x7f864fda2b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:16,872 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:18,733 126 INFO rb-46204af-224751-414454 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 0x7f86703ba3e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:18,734 126 INFO rb-46204af-224751-414454 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 0x7f8650290cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:18,741 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:18,745 126 INFO rb-46204af-224751-414454 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 0x7f8650290f40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:21,282 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-09-11 18:14:21,438 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:23,363 126 INFO rb-46204af-224751-414454 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 0x7f8670988ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:23,364 126 INFO rb-46204af-224751-414454 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 0x7f8670f091c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:23,369 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:23,373 126 INFO rb-46204af-224751-414454 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 0x7f8670f08040> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:14:23,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:14:34,840 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-09-11 18:14:39,714 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-09-11 18:14:42,766 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-09-11 18:14:42,931 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-09-11 18:14:58,164 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-09-11 18:15:00,109 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-09-11 18:15:00,148 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:15:00,314 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:15:00,367 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:02,095 126 INFO rb-46204af-224751-414454 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 0x7f8650b600e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:02,096 126 INFO rb-46204af-224751-414454 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 0x7f86513423e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:02,103 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:02,107 126 INFO rb-46204af-224751-414454 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 0x7f864fd58b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:02,382 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:05,281 126 INFO rb-46204af-224751-414454 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 0x7f8670f44860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:05,282 126 INFO rb-46204af-224751-414454 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 0x7f86738e8fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:05,290 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:05,295 126 INFO rb-46204af-224751-414454 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 0x7f86738eb740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:05,644 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:08,251 126 INFO rb-46204af-224751-414454 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 0x7f86703ea5c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:08,254 126 INFO rb-46204af-224751-414454 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 0x7f8671fb8b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:08,264 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:08,269 126 INFO rb-46204af-224751-414454 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 0x7f8671fba520> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:08,596 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:10,610 126 INFO rb-46204af-224751-414454 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 0x7f8675044540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:10,611 126 INFO rb-46204af-224751-414454 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 0x7f8671fd4180> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:10,616 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:10,619 126 INFO rb-46204af-224751-414454 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 0x7f8671fd7ec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:10,978 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:13,577 126 INFO rb-46204af-224751-414454 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 0x7f866d2525c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:13,578 126 INFO rb-46204af-224751-414454 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 0x7f867246d760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:13,584 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:13,588 126 INFO rb-46204af-224751-414454 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 0x7f867246c5e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:13,918 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:16,429 126 INFO rb-46204af-224751-414454 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 0x7f8671e83b00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:16,430 126 INFO rb-46204af-224751-414454 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 0x7f867158b1a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:16,435 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:16,437 126 INFO rb-46204af-224751-414454 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 0x7f867158bd80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:16,774 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:18,705 126 INFO rb-46204af-224751-414454 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 0x7f864fb88ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:18,707 126 INFO rb-46204af-224751-414454 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 0x7f8674550720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:18,714 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:18,718 126 INFO rb-46204af-224751-414454 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 0x7f8674550860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:19,740 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:21,529 126 INFO rb-46204af-224751-414454 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 0x7f86738e53a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:21,530 126 INFO rb-46204af-224751-414454 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 0x7f8673962a20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:21,537 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:21,542 126 INFO rb-46204af-224751-414454 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 0x7f8673963600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:23,554 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-09-11 18:15:23,742 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:26,308 126 INFO rb-46204af-224751-414454 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 0x7f8671f45440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:26,308 126 INFO rb-46204af-224751-414454 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 0x7f866cfb7100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:26,313 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:26,316 126 INFO rb-46204af-224751-414454 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 0x7f866cfb5ee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:26,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:15:38,032 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:40,684 126 INFO rb-46204af-224751-414454 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 0x7f86515ecb80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:40,684 126 INFO rb-46204af-224751-414454 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 0x7f8670f04540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:40,691 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:40,698 126 INFO rb-46204af-224751-414454 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 0x7f8670f044a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:40,983 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:43,573 126 INFO rb-46204af-224751-414454 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 0x7f8670ee5ee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:43,574 126 INFO rb-46204af-224751-414454 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 0x7f8675c61120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:43,581 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:43,584 126 INFO rb-46204af-224751-414454 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 0x7f8675c63a60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:43,911 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:45,671 126 INFO rb-46204af-224751-414454 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 0x7f8670fa8f40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:45,672 126 INFO rb-46204af-224751-414454 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 0x7f8650f89940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:45,679 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:45,683 126 INFO rb-46204af-224751-414454 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 0x7f8650f8bec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:46,013 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:48,495 126 INFO rb-46204af-224751-414454 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 0x7f8675c744a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:48,496 126 INFO rb-46204af-224751-414454 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 0x7f8650a1c220> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:48,502 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:48,505 126 INFO rb-46204af-224751-414454 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 0x7f8650a1dd00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:48,848 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:51,470 126 INFO rb-46204af-224751-414454 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 0x7f867049ea20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:51,471 126 INFO rb-46204af-224751-414454 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 0x7f86728389a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:51,479 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:51,484 126 INFO rb-46204af-224751-414454 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 0x7f867283bb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:51,807 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:53,816 126 INFO rb-46204af-224751-414454 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 0x7f8671c107c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:53,817 126 INFO rb-46204af-224751-414454 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 0x7f8672449800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:53,827 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:53,830 126 INFO rb-46204af-224751-414454 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 0x7f8672448720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:54,161 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:57,016 126 INFO rb-46204af-224751-414454 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 0x7f8672227740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:57,017 126 INFO rb-46204af-224751-414454 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 0x7f8673991e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:57,026 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:57,031 126 INFO rb-46204af-224751-414454 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 0x7f8673993a60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:57,377 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:59,996 126 INFO rb-46204af-224751-414454 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 0x7f866d2ad760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:15:59,997 126 INFO rb-46204af-224751-414454 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 0x7f864f78d120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:00,003 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:00,006 126 INFO rb-46204af-224751-414454 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 0x7f864f78eb60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:00,354 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:02,189 126 INFO rb-46204af-224751-414454 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 0x7f866cfbdf80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:02,190 126 INFO rb-46204af-224751-414454 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 0x7f866dc87880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:02,196 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:02,200 126 INFO rb-46204af-224751-414454 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 0x7f866dc87920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:02,543 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:04,978 126 INFO rb-46204af-224751-414454 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 0x7f8675cc3060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:04,979 126 INFO rb-46204af-224751-414454 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 0x7f8672781300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:04,987 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:04,990 126 INFO rb-46204af-224751-414454 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 0x7f8672782f20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:05,274 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:07,851 126 INFO rb-46204af-224751-414454 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 0x7f86507d5580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:07,853 126 INFO rb-46204af-224751-414454 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 0x7f8650085580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:07,861 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:07,866 126 INFO rb-46204af-224751-414454 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 0x7f864f6b0ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:08,240 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:10,266 126 INFO rb-46204af-224751-414454 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 0x7f8671c9b380> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:10,267 126 INFO rb-46204af-224751-414454 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 0x7f8651c06660> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:10,274 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:10,278 126 INFO rb-46204af-224751-414454 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 0x7f8651c05440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:11,370 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:13,117 126 INFO rb-46204af-224751-414454 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 0x7f86715e7600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:13,118 126 INFO rb-46204af-224751-414454 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 0x7f86718a87c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:13,124 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:13,128 126 INFO rb-46204af-224751-414454 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 0x7f86718aad40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:13,408 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:15,910 126 INFO rb-46204af-224751-414454 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 0x7f86723782c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:15,911 126 INFO rb-46204af-224751-414454 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 0x7f86715ef420> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:15,917 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:15,921 126 INFO rb-46204af-224751-414454 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 0x7f86715ef6a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:16,218 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:18,026 126 INFO rb-46204af-224751-414454 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 0x7f8675c4a7a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:18,027 126 INFO rb-46204af-224751-414454 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 0x7f86710a65c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:18,035 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:18,040 126 INFO rb-46204af-224751-414454 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 0x7f86710a4e00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:19,038 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:20,959 126 INFO rb-46204af-224751-414454 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 0x7f867259da80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:20,960 126 INFO rb-46204af-224751-414454 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 0x7f8675f21a80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:20,968 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:20,972 126 INFO rb-46204af-224751-414454 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 0x7f8675f213a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:21,291 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-09-11 18:16:22,745 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-09-11 18:16:23,490 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-09-11 18:16:24,269 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-09-11 18:16:24,941 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-09-11 18:16:25,695 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-09-11 18:16:26,199 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-09-11 18:16:26,597 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-09-11 18:16:27,337 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-09-11 18:16:29,003 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-09-11 18:16:29,774 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-09-11 18:16:29,816 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-09-11 18:16:30,508 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-09-11 18:16:31,184 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-09-11 18:16:31,310 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:33,245 126 INFO rb-46204af-224751-414454 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 0x7f8671fb9260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:33,246 126 INFO rb-46204af-224751-414454 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 0x7f86750453a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:33,251 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:33,255 126 INFO rb-46204af-224751-414454 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 0x7f8675047c40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:16:33,277 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:16:57,613 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-09-11 18:17:00,406 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-09-11 18:17:00,466 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-09-11 18:17:00,508 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-09-11 18:17:00,555 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-09-11 18:17:00,645 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:17:00,662 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_is_safe_to_run_twice ... 2026-09-11 18:17:06,467 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Idempotent Co [id=123]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-09-11 18:17:06,470 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-09-11 18:17:06,477 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 0 journal item(s) newly marked across 1 company(ies). 2026-09-11 18:17:06,520 126 INFO rb-46204af-224751-414454 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-09-11 18:17:11,831 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2 (past configuration), company Backfill Past Config Co [id=124]: 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-09-11 18:17:11,832 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2: marking journal item id=1646 (entry BKPC/2026/00001, account Suspense Fixture SUSPPC, balance -500.0, date 2026-01-10). 2026-09-11 18:17:11,834 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-09-11 18:17:11,886 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_every_posting_class_on_a_designated_account ... 2026-09-11 18:17:17,779 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Posting Classes Co [id=125]: 3 unmarked journal item(s) found on a designated bank-suspense account. 2026-09-11 18:17:17,782 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 3 journal item(s) newly marked across 1 company(ies). 2026-09-11 18:17:17,832 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_only_touches_the_companies_it_is_given ... 2026-09-11 18:17:28,936 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Scope A Co [id=126]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-09-11 18:17:28,938 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-09-11 18:17:28,990 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_re_designates_before_it_marks ... 2026-09-11 18:17:35,018 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Re-designate Co [id=128]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-09-11 18:17:35,021 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-09-11 18:17:35,082 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:17:35,095 126 INFO rb-46204af-224751-414454 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-09-11 18:17:40,828 126 INFO rb-46204af-224751-414454 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-09-11 18:17:46,189 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_repointing_the_company_suspense_account_re_designates_both_accounts ... 2026-09-11 18:17:50,718 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:17:50,732 126 INFO rb-46204af-224751-414454 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-09-11 18:18:00,737 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:18:00,751 126 INFO rb-46204af-224751-414454 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-09-11 18:18:06,480 126 INFO rb-46204af-224751-414454 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-09-11 18:18:12,232 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_a_designated_suspense_account_is_stamped ... 2026-09-11 18:18:17,612 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_an_ordinary_account_is_not_stamped ... 2026-09-11 18:18:23,065 126 INFO rb-46204af-224751-414454 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-09-11 18:18:28,025 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_onto_a_suspense_account_marks_it ... 2026-09-11 18:18:33,122 126 INFO rb-46204af-224751-414454 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-09-11 18:18:38,728 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_automatic_balancing_line_is_stamped ... 2026-09-11 18:18:44,080 126 INFO rb-46204af-224751-414454 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-09-11 18:18:49,786 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:19:11,469 126 INFO rb-46204af-224751-414454 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-09-11 18:19:11,662 126 INFO rb-46204af-224751-414454 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-09-11 18:19:11,950 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:19:24,754 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_carryover_amount_reaches_the_next_period_applied_expression ... 2026-09-11 18:19:24,928 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_explicit_carryover_target_overrides_the_naming_convention ... 2026-09-11 18:19:25,076 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_expression_without_the_carryover_prefix_persists_nothing ... 2026-09-11 18:19:25,243 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_persisted_carryover_records_its_origin_line_and_expression_label ... 2026-09-11 18:19:25,383 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_re_rendering_a_period_does_not_double_the_carryover ... 2026-09-11 18:19:25,552 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_rendering_a_period_persists_the_carryover_as_an_external_value ... 2026-09-11 18:19:25,727 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:19:37,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_column_expression_label_carries_module_owned_help ... 2026-09-11 18:19:37,691 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_expression_configuration_fields_carry_module_owned_help ... 2026-09-11 18:19:37,795 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_line_configuration_fields_carry_module_owned_help ... 2026-09-11 18:19:37,908 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:19:48,910 126 INFO rb-46204af-224751-414454 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-09-11 18:19:49,377 126 INFO rb-46204af-224751-414454 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-09-11 18:19:49,786 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_single_match_still_resolves ... 2026-09-11 18:19:50,113 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:20:01,330 126 INFO rb-46204af-224751-414454 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-09-11 18:20:01,407 126 INFO rb-46204af-224751-414454 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-09-11 18:20:02,131 126 INFO rb-46204af-224751-414454 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-09-11 18:20:03,186 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_aggregation_expression_carrying_an_unsupported_scope_refuses_to_render ... 2026-09-11 18:20:03,779 126 INFO rb-46204af-224751-414454 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-09-11 18:20:04,392 126 INFO rb-46204af-224751-414454 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-09-11 18:20:05,120 126 INFO rb-46204af-224751-414454 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-09-11 18:20:07,231 126 INFO rb-46204af-224751-414454 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-09-11 18:20:07,304 126 INFO rb-46204af-224751-414454 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-09-11 18:20:07,407 126 INFO rb-46204af-224751-414454 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-09-11 18:20:08,483 126 INFO rb-46204af-224751-414454 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-09-11 18:20:10,724 126 INFO rb-46204af-224751-414454 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-09-11 18:20:10,859 126 INFO rb-46204af-224751-414454 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-09-11 18:20:14,473 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_five_supported_date_scopes_keep_their_windows_under_reduced ... 2026-09-11 18:20:15,477 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_four_date_scope_entry_points_resolve_identical_windows ... 2026-09-11 18:20:15,651 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_declares_an_uninstall_policy ... 2026-09-11 18:20:15,674 126 INFO rb-46204af-224751-414454 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-09-11 18:20:15,740 126 INFO rb-46204af-224751-414454 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-09-11 18:20:17,701 126 INFO rb-46204af-224751-414454 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-09-11 18:20:19,821 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:20:32,138 126 INFO rb-46204af-224751-414454 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-09-11 18:20:32,210 126 INFO rb-46204af-224751-414454 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-09-11 18:20:32,282 126 INFO rb-46204af-224751-414454 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-09-11 18:20:32,370 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_no_configuration_form_gains_editable_surface ... 2026-09-11 18:20:32,429 126 INFO rb-46204af-224751-414454 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-09-11 18:20:32,515 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:20:44,351 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-09-11 18:20:44,524 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-09-11 18:20:44,616 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-09-11 18:20:44,716 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:20:57,368 126 INFO rb-46204af-224751-414454 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-09-11 18:20:57,476 126 INFO rb-46204af-224751-414454 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-09-11 18:20:57,551 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_excluded_admits_undated_on_neither_branch ... 2026-09-11 18:20:57,595 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_field_contract ... 2026-09-11 18:20:57,616 126 INFO rb-46204af-224751-414454 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-09-11 18:20:57,678 126 INFO rb-46204af-224751-414454 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-09-11 18:20:57,782 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:21:09,161 126 INFO rb-46204af-224751-414454 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-09-11 18:21:09,244 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_an_options_dict_that_predates_the_offset_still_renders ... 2026-09-11 18:21:09,347 126 INFO rb-46204af-224751-414454 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-09-11 18:21:09,368 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_availability_condition_selection_is_untouched_by_the_redeclaration ... 2026-09-11 18:21:09,391 126 INFO rb-46204af-224751-414454 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-09-11 18:21:09,540 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_size_reaches_the_options_from_the_report_record ... 2026-09-11 18:21:09,687 126 INFO rb-46204af-224751-414454 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-09-11 18:21:09,845 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_three_fields_record_this_module_as_a_contributor ... 2026-09-11 18:21:09,864 126 INFO rb-46204af-224751-414454 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-09-11 18:21:09,912 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:21:21,135 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-09-11 18:21:24,438 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-09-11 18:21:28,493 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-09-11 18:21:40,690 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-09-11 18:21:42,942 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-09-11 18:21:42,978 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:21:50,213 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:21:50,266 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:52,921 126 INFO rb-46204af-224751-414454 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 0x7f8672457ce0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:52,922 126 INFO rb-46204af-224751-414454 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 0x7f86709891c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:52,928 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:52,931 126 INFO rb-46204af-224751-414454 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 0x7f867098b380> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:53,214 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:56,025 126 INFO rb-46204af-224751-414454 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 0x7f8674fe2160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:56,026 126 INFO rb-46204af-224751-414454 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 0x7f8650773ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:56,033 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:56,037 126 INFO rb-46204af-224751-414454 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 0x7f86507719e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:56,341 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:58,483 126 INFO rb-46204af-224751-414454 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 0x7f86752b23e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:58,484 126 INFO rb-46204af-224751-414454 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 0x7f8672572e80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:58,489 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:58,492 126 INFO rb-46204af-224751-414454 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 0x7f8672570180> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:21:59,685 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:01,649 126 INFO rb-46204af-224751-414454 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 0x7f8670a707c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:01,650 126 INFO rb-46204af-224751-414454 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 0x7f8670c6da80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:01,656 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:01,661 126 INFO rb-46204af-224751-414454 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 0x7f8670c6d3a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:02,005 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:04,878 126 INFO rb-46204af-224751-414454 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 0x7f8671aea700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:04,879 126 INFO rb-46204af-224751-414454 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 0x7f867280e2a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:04,885 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:04,888 126 INFO rb-46204af-224751-414454 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 0x7f867280d580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:05,223 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:07,308 126 INFO rb-46204af-224751-414454 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 0x7f8675b404a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:07,309 126 INFO rb-46204af-224751-414454 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 0x7f8671f62b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:07,315 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:07,318 126 INFO rb-46204af-224751-414454 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 0x7f86c28ab600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:08,401 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:10,338 126 INFO rb-46204af-224751-414454 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 0x7f867266d940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:10,339 126 INFO rb-46204af-224751-414454 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 0x7f8674581d00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:10,344 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:10,349 126 INFO rb-46204af-224751-414454 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 0x7f8674581080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:10,645 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:13,253 126 INFO rb-46204af-224751-414454 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 0x7f865000c860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:13,254 126 INFO rb-46204af-224751-414454 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 0x7f867062a200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:13,264 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:13,267 126 INFO rb-46204af-224751-414454 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 0x7f867062bf60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:20,453 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-09-11 18:22:22,203 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:24,908 126 INFO rb-46204af-224751-414454 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 0x7f86715db100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:24,909 126 INFO rb-46204af-224751-414454 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 0x7f8674375260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:24,915 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:24,920 126 INFO rb-46204af-224751-414454 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 0x7f8674374fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:22:24,947 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:22:40,811 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_export_carries_no_screen_only_load_more_control ... 2026-09-11 18:22:42,546 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_account_total_reconciles_to_the_rows_beneath_it ... 2026-09-11 18:22:43,474 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_carries_every_journal_item_of_the_expanded_account ... 2026-09-11 18:22:44,495 126 INFO rb-46204af-224751-414454 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-09-11 18:22:45,369 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_evidences_the_whole_account_total ... 2026-09-11 18:22:46,202 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:22:56,887 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_presentation_fields_on_one_page ... 2026-09-11 18:22:56,940 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_technical_triple_on_one_page ... 2026-09-11 18:22:56,984 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_spells_definition_correctly ... 2026-09-11 18:22:57,032 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_group_by_commercial_partner_is_rendered_read_only ... 2026-09-11 18:22:57,103 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_gains_no_new_editable_field ... 2026-09-11 18:22:57,155 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_renders_group_by_commercial_partner ... 2026-09-11 18:22:57,237 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:23:08,081 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_adding_a_column_that_matches_an_existing_expression_is_accepted ... 2026-09-11 18:23:08,190 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_column_naming_no_expression_is_refused_at_save ... 2026-09-11 18:23:08,282 126 INFO rb-46204af-224751-414454 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-09-11 18:23:08,335 126 INFO rb-46204af-224751-414454 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-09-11 18:23:08,402 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_renaming_an_expression_label_may_not_orphan_a_column ... 2026-09-11 18:23:08,451 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_report_with_columns_but_no_expressions_yet_can_be_saved ... 2026-09-11 18:23:08,538 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:23:20,485 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-09-11 18:23:20,592 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-09-11 18:23:21,015 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-09-11 18:23:21,119 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-09-11 18:23:21,215 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-09-11 18:23:21,320 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-09-11 18:23:21,432 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-09-11 18:23:21,527 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-09-11 18:23:21,629 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-09-11 18:23:21,737 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-09-11 18:23:21,855 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-09-11 18:23:22,021 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:23:41,581 126 INFO rb-46204af-224751-414454 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-09-11 18:23:41,680 126 INFO rb-46204af-224751-414454 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-09-11 18:23:41,765 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_user_facing_company_field_stays_gated_on_multi_company ... 2026-09-11 18:23:41,930 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 18:23:53,579 126 INFO rb-46204af-224751-414454 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-09-11 18:23:54,208 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_an_empty_selection_never_narrows_the_report_to_nothing ... 2026-09-11 18:23:54,882 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_fiscal_position_counts_only_moves_carrying_it ... 2026-09-11 18:23:55,599 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_position_no_move_carries_reports_zero ... 2026-09-11 18:23:56,206 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_report_flag_decides_whether_the_filter_is_offered ... 2026-09-11 18:23:56,370 126 INFO rb-46204af-224751-414454 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-09-11 18:23:56,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:24:08,361 126 INFO rb-46204af-224751-414454 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-09-11 18:24:08,844 126 INFO rb-46204af-224751-414454 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-09-11 18:24:09,355 126 INFO rb-46204af-224751-414454 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-09-11 18:24:09,853 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_only_by_default_starts_the_toggle_switched_on ... 2026-09-11 18:24:10,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_selection_decides_whether_the_toggle_is_offered ... 2026-09-11 18:24:10,245 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_toggle_round_trips_what_the_client_sends ... 2026-09-11 18:24:10,425 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:24:21,907 126 INFO rb-46204af-224751-414454 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-09-11 18:24:21,998 126 INFO rb-46204af-224751-414454 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-09-11 18:24:22,255 126 INFO rb-46204af-224751-414454 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-09-11 18:24:22,297 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_hierarchy_implementation_is_absent_from_the_engine ... 2026-09-11 18:24:22,318 126 INFO rb-46204af-224751-414454 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-09-11 18:24:22,369 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:24:34,149 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_domain_builder_tolerates_options_dict_missing_new_keys ... 2026-09-11 18:24:34,256 126 INFO rb-46204af-224751-414454 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-09-11 18:24:34,287 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_frozen_rpc_methods_keep_their_names_and_payload_keys ... 2026-09-11 18:24:34,414 126 INFO rb-46204af-224751-414454 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-09-11 18:24:34,613 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_report_options_add_only_declared_keys_and_rename_none ... 2026-09-11 18:24:34,736 126 INFO rb-46204af-224751-414454 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-09-11 18:24:34,911 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:24:45,464 126 INFO rb-46204af-224751-414454 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-09-11 18:24:45,517 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_journal_group_selector_is_added_alongside_the_flat_journal_list ... 2026-09-11 18:24:45,543 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_use_filter_hierarchy_reflects_each_reports_own_filter_hierarchy_setting ... 2026-09-11 18:24:45,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:24:56,905 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_does_not_raise ... 2026-09-11 18:24:56,963 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_renders_the_same_as_an_explicit_zero ... 2026-09-11 18:24:57,028 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_numeric_never_renders_the_word_none ... 2026-09-11 18:24:57,092 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_percentage_renders_the_same_as_an_explicit_zero ... 2026-09-11 18:24:57,129 126 INFO rb-46204af-224751-414454 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-09-11 18:24:57,218 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:25:09,248 126 INFO rb-46204af-224751-414454 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-09-11 18:25:09,296 126 INFO rb-46204af-224751-414454 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-09-11 18:25:09,320 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_blank_if_zero_still_blanks_a_zero_monetary_cell ... 2026-09-11 18:25:09,380 126 INFO rb-46204af-224751-414454 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-09-11 18:25:09,402 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_date_figure_type_is_unchanged ... 2026-09-11 18:25:09,438 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_datetime_keeps_the_time_of_day_that_date_discards ... 2026-09-11 18:25:09,473 126 INFO rb-46204af-224751-414454 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-09-11 18:25:09,539 126 INFO rb-46204af-224751-414454 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-09-11 18:25:09,556 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_already_working_numeric_arms_are_unchanged ... 2026-09-11 18:25:09,614 126 INFO rb-46204af-224751-414454 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-09-11 18:25:09,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:25:20,734 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-09-11 18:25:21,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-09-11 18:25:21,070 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-09-11 18:25:21,110 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-09-11 18:25:21,182 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-09-11 18:25:21,243 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-09-11 18:25:21,314 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-09-11 18:25:21,355 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-09-11 18:25:21,383 126 INFO rb-46204af-224751-414454 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-09-11 18:25:21,400 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-09-11 18:25:21,434 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-09-11 18:25:22,404 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:25:33,714 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_a_pre_wave_options_snapshot_pages_nothing_and_never_raises ... 2026-09-11 18:25:34,875 126 INFO rb-46204af-224751-414454 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-09-11 18:25:35,745 126 INFO rb-46204af-224751-414454 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-09-11 18:25:37,460 126 INFO rb-46204af-224751-414454 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-09-11 18:25:38,397 126 INFO rb-46204af-224751-414454 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-09-11 18:25:39,536 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:25:51,400 126 INFO rb-46204af-224751-414454 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-09-11 18:25:51,886 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_filter_panel_control_renders_without_a_server_gate ... 2026-09-11 18:25:51,915 126 INFO rb-46204af-224751-414454 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-09-11 18:25:51,943 126 INFO rb-46204af-224751-414454 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-09-11 18:25:51,970 126 INFO rb-46204af-224751-414454 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-09-11 18:25:51,991 126 INFO rb-46204af-224751-414454 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-09-11 18:25:52,014 126 INFO rb-46204af-224751-414454 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-09-11 18:25:52,039 126 INFO rb-46204af-224751-414454 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-09-11 18:25:52,735 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:26:04,166 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-09-11 18:26:14,925 126 INFO rb-46204af-224751-414454 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-09-11 18:26:15,615 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-09-11 18:26:24,256 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-09-11 18:26:24,866 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_89_report_currency_conversion_balance_sheet_expanded_lines ... 2026-09-11 18:26:25,543 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-09-11 18:26:25,610 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-09-11 18:26:25,653 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:27,488 126 INFO rb-46204af-224751-414454 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 0x7f8651575c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:27,489 126 INFO rb-46204af-224751-414454 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 0x7f86700ad080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:27,496 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:27,499 126 INFO rb-46204af-224751-414454 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 0x7f86713d2520> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:27,841 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:30,465 126 INFO rb-46204af-224751-414454 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 0x7f865153dda0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:30,467 126 INFO rb-46204af-224751-414454 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 0x7f864fcb1440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:30,474 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:30,479 126 INFO rb-46204af-224751-414454 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 0x7f864fcb3f60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:30,797 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:33,595 126 INFO rb-46204af-224751-414454 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 0x7f8652b40540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:33,597 126 INFO rb-46204af-224751-414454 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 0x7f8675a22980> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:33,605 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:33,609 126 INFO rb-46204af-224751-414454 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 0x7f8675a218a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:33,925 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:35,777 126 INFO rb-46204af-224751-414454 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 0x7f8672484e00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:35,778 126 INFO rb-46204af-224751-414454 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 0x7f86710528e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:35,784 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:35,789 126 INFO rb-46204af-224751-414454 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 0x7f86710527a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:36,110 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:38,833 126 INFO rb-46204af-224751-414454 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 0x7f867049dda0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:38,834 126 INFO rb-46204af-224751-414454 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 0x7f86719d63e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:38,840 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:38,843 126 INFO rb-46204af-224751-414454 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 0x7f86719d4ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:39,146 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:41,713 126 INFO rb-46204af-224751-414454 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 0x7f8670f04220> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:41,714 126 INFO rb-46204af-224751-414454 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 0x7f865273db20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:41,719 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:41,723 126 INFO rb-46204af-224751-414454 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 0x7f865273f4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:42,006 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:44,115 126 INFO rb-46204af-224751-414454 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 0x7f867249b7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:44,116 126 INFO rb-46204af-224751-414454 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 0x7f8670b32700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:44,125 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:44,130 126 INFO rb-46204af-224751-414454 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 0x7f8670b302c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:44,413 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:46,830 126 INFO rb-46204af-224751-414454 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 0x7f8670b6a200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:46,831 126 INFO rb-46204af-224751-414454 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 0x7f8670fa8c20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:46,839 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:46,843 126 INFO rb-46204af-224751-414454 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 0x7f8670fa89a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:48,835 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:26:49,895 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:26:49,952 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:52,663 126 INFO rb-46204af-224751-414454 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 0x7f8674a1cc20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:52,664 126 INFO rb-46204af-224751-414454 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 0x7f8671035080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:52,669 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:52,672 126 INFO rb-46204af-224751-414454 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 0x7f8671036d40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:52,972 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:55,561 126 INFO rb-46204af-224751-414454 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 0x7f864fd58f40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:55,561 126 INFO rb-46204af-224751-414454 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 0x7f86718e2480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:55,572 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:55,576 126 INFO rb-46204af-224751-414454 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 0x7f86718e2ca0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:55,895 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:57,822 126 INFO rb-46204af-224751-414454 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 0x7f8671db2de0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:57,823 126 INFO rb-46204af-224751-414454 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 0x7f86728634c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:57,832 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:57,836 126 INFO rb-46204af-224751-414454 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 0x7f8672861c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:26:58,203 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:01,009 126 INFO rb-46204af-224751-414454 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 0x7f8675a22160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:01,010 126 INFO rb-46204af-224751-414454 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 0x7f86716fe480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:01,018 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:01,022 126 INFO rb-46204af-224751-414454 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 0x7f86716fd940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:01,362 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:04,126 126 INFO rb-46204af-224751-414454 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 0x7f8670ff7920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:04,127 126 INFO rb-46204af-224751-414454 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 0x7f86713d3240> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:04,133 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:04,137 126 INFO rb-46204af-224751-414454 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 0x7f86713d3920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:04,464 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:06,456 126 INFO rb-46204af-224751-414454 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 0x7f8671f22ca0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:06,457 126 INFO rb-46204af-224751-414454 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 0x7f8671467a60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:06,463 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:06,467 126 INFO rb-46204af-224751-414454 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 0x7f8671465080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:06,766 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:09,525 126 INFO rb-46204af-224751-414454 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 0x7f867095ca40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:09,526 126 INFO rb-46204af-224751-414454 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 0x7f8650452fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:09,533 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:09,537 126 INFO rb-46204af-224751-414454 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 0x7f8650452b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:09,858 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:12,811 126 INFO rb-46204af-224751-414454 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 0x7f8651c8c9a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:12,812 126 INFO rb-46204af-224751-414454 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 0x7f86718e23e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:12,819 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:12,822 126 INFO rb-46204af-224751-414454 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 0x7f86718e19e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:16,121 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:18,668 126 INFO rb-46204af-224751-414454 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 0x7f8651575c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:18,669 126 INFO rb-46204af-224751-414454 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 0x7f86739923e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:18,675 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:18,679 126 INFO rb-46204af-224751-414454 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 0x7f8673990860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:27:18,704 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:27:30,285 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-09-11 18:27:34,327 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [36] 2026-09-11 18:27:34,419 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [28] 2026-09-11 18:27:36,238 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [37] 2026-09-11 18:27:37,600 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-09-11 18:27:40,495 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [39] 2026-09-11 18:27:40,578 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [30] 2026-09-11 18:27:42,178 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [40] 2026-09-11 18:27:43,477 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-09-11 18:27:43,613 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-09-11 18:27:59,125 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-09-11 18:28:01,910 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_89_report_currency_conversion_expanded_lines ... 2026-09-11 18:28:04,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-09-11 18:28:04,099 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:05,945 126 INFO rb-46204af-224751-414454 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 0x7f8670aff7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:05,947 126 INFO rb-46204af-224751-414454 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 0x7f86703d1ee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:05,955 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:05,959 126 INFO rb-46204af-224751-414454 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 0x7f86703d07c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:06,275 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:09,051 126 INFO rb-46204af-224751-414454 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 0x7f8670a56e80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:09,052 126 INFO rb-46204af-224751-414454 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 0x7f86700af920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:09,060 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:09,065 126 INFO rb-46204af-224751-414454 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 0x7f86700aee80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:09,415 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:11,334 126 INFO rb-46204af-224751-414454 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 0x7f86714665c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:11,336 126 INFO rb-46204af-224751-414454 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 0x7f8675a22340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:11,343 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:11,348 126 INFO rb-46204af-224751-414454 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 0x7f8675a220c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:11,691 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:14,141 126 INFO rb-46204af-224751-414454 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 0x7f8671b76020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:14,142 126 INFO rb-46204af-224751-414454 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 0x7f86522854e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:14,150 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:14,154 126 INFO rb-46204af-224751-414454 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 0x7f8652285440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:14,506 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:17,377 126 INFO rb-46204af-224751-414454 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 0x7f867168b7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:17,378 126 INFO rb-46204af-224751-414454 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 0x7f866d080a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:17,385 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:17,389 126 INFO rb-46204af-224751-414454 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 0x7f866d0805e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:17,657 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:19,380 126 INFO rb-46204af-224751-414454 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 0x7f86723b8680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:19,381 126 INFO rb-46204af-224751-414454 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 0x7f8650bc91c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:19,386 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:19,389 126 INFO rb-46204af-224751-414454 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 0x7f8650bca0c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:20,464 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:22,335 126 INFO rb-46204af-224751-414454 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 0x7f86517627a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:22,336 126 INFO rb-46204af-224751-414454 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 0x7f86515ad800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:22,344 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:22,348 126 INFO rb-46204af-224751-414454 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 0x7f86515ae8e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:22,673 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:25,324 126 INFO rb-46204af-224751-414454 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 0x7f8670c9ce00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:25,325 126 INFO rb-46204af-224751-414454 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 0x7f86759c11c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:25,332 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:25,337 126 INFO rb-46204af-224751-414454 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 0x7f86759c28e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:27,073 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:28:27,249 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:28:27,293 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:29,966 126 INFO rb-46204af-224751-414454 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 0x7f8670cc1440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:29,969 126 INFO rb-46204af-224751-414454 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 0x7f8675366fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:29,976 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:29,982 126 INFO rb-46204af-224751-414454 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 0x7f8675364220> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:30,345 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:32,369 126 INFO rb-46204af-224751-414454 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 0x7f8670393600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:32,369 126 INFO rb-46204af-224751-414454 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 0x7f867394d1c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:32,377 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:32,381 126 INFO rb-46204af-224751-414454 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 0x7f867394f100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:32,705 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:35,652 126 INFO rb-46204af-224751-414454 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 0x7f86709d9a80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:35,653 126 INFO rb-46204af-224751-414454 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 0x7f867111cf40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:35,659 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:35,662 126 INFO rb-46204af-224751-414454 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 0x7f864e683ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:35,982 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:38,722 126 INFO rb-46204af-224751-414454 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 0x7f867242cb80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:38,723 126 INFO rb-46204af-224751-414454 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 0x7f8650082b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:38,730 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:38,734 126 INFO rb-46204af-224751-414454 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 0x7f86500818a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:39,056 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:40,886 126 INFO rb-46204af-224751-414454 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 0x7f8652370d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:40,887 126 INFO rb-46204af-224751-414454 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 0x7f8651341080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:40,894 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:40,897 126 INFO rb-46204af-224751-414454 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 0x7f8651342c00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:41,998 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:43,773 126 INFO rb-46204af-224751-414454 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 0x7f86717ad8a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:43,774 126 INFO rb-46204af-224751-414454 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 0x7f8673c95c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:43,779 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:43,783 126 INFO rb-46204af-224751-414454 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 0x7f8673c97ec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:44,078 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:46,985 126 INFO rb-46204af-224751-414454 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 0x7f8671066a20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:46,986 126 INFO rb-46204af-224751-414454 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 0x7f8670629d00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:47,007 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:47,012 126 INFO rb-46204af-224751-414454 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 0x7f867175be20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:47,351 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:49,316 126 INFO rb-46204af-224751-414454 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 0x7f86503d6160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:49,317 126 INFO rb-46204af-224751-414454 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 0x7f86710842c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:49,324 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:49,328 126 INFO rb-46204af-224751-414454 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 0x7f8671087740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:51,891 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-09-11 18:28:52,050 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:54,068 126 INFO rb-46204af-224751-414454 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 0x7f8670ec4ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:54,069 126 INFO rb-46204af-224751-414454 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 0x7f866d1cf740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:54,081 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:54,085 126 INFO rb-46204af-224751-414454 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 0x7f866d1cfa60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:28:54,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:29:07,183 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_accumulates_forwards_in_time ... 2026-09-11 18:29:09,381 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_currency_converted_across_companies ... 2026-09-11 18:29:18,600 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_unconverted_within_one_company ... 2026-09-11 18:29:27,864 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_starts_from_the_opening_balance ... 2026-09-11 18:29:28,878 126 INFO rb-46204af-224751-414454 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-09-11 18:29:30,425 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_accumulates_forwards_in_time ... 2026-09-11 18:29:31,312 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_starts_from_the_opening_balance ... 2026-09-11 18:29:32,731 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:29:51,122 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_filter_unchanged_when_no_group_selected ... 2026-09-11 18:29:52,270 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_filter_selects_all_journals_except_excluded ... 2026-09-11 18:29:53,227 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_resolution_respects_active_companies ... 2026-09-11 18:29:54,480 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:30:05,561 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_general_ledger_cumulated_balance_follows_date_then_id_order ... 2026-09-11 18:30:06,777 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_partner_ledger_same_day_rows_are_id_stable ... 2026-09-11 18:30:08,168 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:30:19,219 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_first_page_stops_at_the_load_more_limit ... 2026-09-11 18:30:23,873 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_last_page_returns_the_remaining_rows ... 2026-09-11 18:30:28,030 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_later_pages_do_not_repeat_the_initial_balance_row ... 2026-09-11 18:30:33,570 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-09-11 18:30:37,776 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_signals_more_rows_until_the_last_page ... 2026-09-11 18:30:42,297 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_without_a_load_more_limit_returns_every_row ... 2026-09-11 18:30:46,845 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_partner_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-09-11 18:30:55,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:31:06,818 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_company_with_no_lock_date_reports_an_unlocked_period ... 2026-09-11 18:31:06,942 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_fiscal_year_lock_covering_the_window_raises_the_indicator ... 2026-09-11 18:31:07,336 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_lock_date_before_the_window_leaves_the_indicator_silent ... 2026-09-11 18:31:07,824 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_locked_period_still_renders_and_returns_the_same_figure ... 2026-09-11 18:31:08,406 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_tax_lock_covering_the_window_raises_the_indicator ... 2026-09-11 18:31:08,897 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_full_configuration_lock_wizard_reaches_the_indicator ... 2026-09-11 18:31:09,338 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date ... 2026-09-11 18:31:09,339 126 INFO rb-46204af-224751-414454 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-09-11 18:31:09,364 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_the_engine_never_asks_which_modules_are_installed ... 2026-09-11 18:31:09,531 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:31:09,552 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-09-11 18:31:10,140 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-09-11 18:31:10,156 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33802] 2026-09-11 18:31:10,162 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:31:10,460 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome pid: 19133 2026-09-11 18:31:10,461 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless temporary user profile dir: /tmp/tmp5hl91e1v_chrome_odoo 2026-09-11 18:31:10,461 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:45835/json/version 2026-09-11 18:31:10,462 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:45835/json/version with timeout 3 increased to 10s during tests 2026-09-11 18:31:10,473 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Browser version: Chrome/150.0.7871.114 2026-09-11 18:31:10,473 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:45835/json 2026-09-11 18:31:10,474 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:45835/json with timeout 3 increased to 10s during tests 2026-09-11 18:31:10,484 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Websocket url found: ws://127.0.0.1:45835/devtools/page/97C5ACFD28F7F2433A2BE8A7B7239CCC 2026-09-11 18:31:10,487 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Enable chrome headless console log notification 2026-09-11 18:31:10,491 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless enable page notifications 2026-09-11 18:31:10,534 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:account_reports_menu_smoke_tour_user from n/a 2026-09-11 18:31:10,538 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Setting session cookie in browser 2026-09-11 18:31:10,550 126 INFO rb-46204af-224751-414454 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-09-11 18:31:10,550 126 INFO rb-46204af-224751-414454 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-09-11 18:31:10,571 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:31:11,544 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /odoo HTTP/1.1" 200 - 179 0.130 0.849 2026-09-11 18:31:11,549 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigation result: {'frameId': '97C5ACFD28F7F2433A2BE8A7B7239CCC', 'loaderId': '8D005CDC241CEF863A12FB6C5872FAEF', 'isDownload': False} 2026-09-11 18:31:11,549 126 INFO rb-46204af-224751-414454 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-09-11 18:31:11,590 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-11 18:31:11,767 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/webclient/load_menus/fe581354d75943b929f2dfd10511c9e63b9f319d01281b590dda7a9c42976c1b HTTP/1.1" 200 - 205 0.089 0.104 2026-09-11 18:31:11,788 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.199 2026-09-11 18:31:11,801 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.224 2026-09-11 18:31:11,829 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.239 2026-09-11 18:31:11,834 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 18:31:11,880 126 INFO rb-46204af-224751-414454 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-09-11 18:31:11,894 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:11] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 18:31:12,424 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 18:31:12,433 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 18:31:12,443 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 18:31:12,461 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-11 18:31:12,472 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: Owl is running in 'dev' mode. 2026-09-11 18:31:12,483 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:31:12,566 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.025 2026-09-11 18:31:12,587 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.019 2026-09-11 18:31:12,593 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.026 2026-09-11 18:31:12,631 126 INFO rb-46204af-224751-414454 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-09-11 18:31:12,645 126 INFO rb-46204af-224751-414454 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-09-11 18:31:12,723 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:31:12,732 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 18:31:12,744 126 INFO rb-46204af-224751-414454 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-09-11 18:31:12,747 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.035 2026-09-11 18:31:12,749 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.085 2026-09-11 18:31:12,764 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 18:31:12,825 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/image?model=res.users&field=avatar_128&id=491 HTTP/1.1" 200 - 16 0.022 0.120 2026-09-11 18:31:12,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.160 2026-09-11 18:31:12,886 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.054 2026-09-11 18:31:12,902 126 INFO rb-46204af-224751-414454 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-09-11 18:31:12,914 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/image/res.partner/1904/avatar_128?unique=1789151469000 HTTP/1.1" 200 - 8 0.008 0.222 2026-09-11 18:31:12,932 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 18:31:12,937 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.012 2026-09-11 18:31:12,939 126 INFO rb-46204af-224751-414454 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-09-11 18:31:12,958 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 18:31:12,979 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.020 2026-09-11 18:31:13,018 126 INFO rb-46204af-224751-414454 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-09-11 18:31:13,068 126 INFO rb-46204af-224751-414454 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-09-11 18:31:13,137 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.055 0.096 2026-09-11 18:31:13,150 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.074 2026-09-11 18:31:13,267 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.054 0.051 2026-09-11 18:31:13,287 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 5 0.006 0.114 2026-09-11 18:31:13,332 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 20 0.015 0.022 2026-09-11 18:31:13,636 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 293 0.164 0.130 2026-09-11 18:31:13,690 126 INFO rb-46204af-224751-414454 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-09-11 18:31:13,745 126 INFO rb-46204af-224751-414454 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-09-11 18:31:13,811 126 INFO rb-46204af-224751-414454 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-09-11 18:31:13,879 126 INFO rb-46204af-224751-414454 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-09-11 18:31:13,898 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.011 2026-09-11 18:31:13,924 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.003 0.011 2026-09-11 18:31:13,962 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:13] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.008 0.023 2026-09-11 18:31:14,068 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 102 0.046 0.051 2026-09-11 18:31:14,081 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,142 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,211 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,267 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,294 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.012 2026-09-11 18:31:14,323 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.003 0.010 2026-09-11 18:31:14,361 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.010 0.023 2026-09-11 18:31:14,612 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 190 0.144 0.098 2026-09-11 18:31:14,622 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,676 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,743 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,798 126 INFO rb-46204af-224751-414454 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-09-11 18:31:14,817 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.015 2026-09-11 18:31:14,840 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.005 0.006 2026-09-11 18:31:14,887 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:14] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.014 0.026 2026-09-11 18:31:16,444 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:16] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 1667 0.899 0.651 2026-09-11 18:31:16,467 126 INFO rb-46204af-224751-414454 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-09-11 18:31:16,524 126 INFO rb-46204af-224751-414454 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-09-11 18:31:16,593 126 INFO rb-46204af-224751-414454 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-09-11 18:31:16,660 126 INFO rb-46204af-224751-414454 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-09-11 18:31:16,674 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 18:31:16,705 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:16] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 18:31:16,741 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:16] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.009 0.021 2026-09-11 18:31:16,892 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:16] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 39 0.109 0.035 2026-09-11 18:31:16,925 126 INFO rb-46204af-224751-414454 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-09-11 18:31:16,990 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,045 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,102 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,129 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.016 2026-09-11 18:31:17,143 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 18:31:17,180 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.010 0.019 2026-09-11 18:31:17,239 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 74 0.021 0.031 2026-09-11 18:31:17,274 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,323 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,393 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,449 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,464 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.010 2026-09-11 18:31:17,480 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 18:31:17,514 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.006 0.021 2026-09-11 18:31:17,651 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 213 0.059 0.068 2026-09-11 18:31:17,701 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,757 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,812 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,866 126 INFO rb-46204af-224751-414454 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-09-11 18:31:17,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.012 2026-09-11 18:31:18,058 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 76 0.058 0.088 2026-09-11 18:31:18,068 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,092 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.025 2026-09-11 18:31:18,263 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/076c9db/web.assets_backend_lazy.min.css (id:14284) 2026-09-11 18:31:18,269 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "GET /web/assets/076c9db/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.010 0.161 2026-09-11 18:31:18,378 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/07b5294/web.assets_backend_lazy.min.js (id:14285) 2026-09-11 18:31:18,382 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "GET /web/assets/07b5294/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.007 0.274 2026-09-11 18:31:18,414 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 18:31:18,430 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 18:31:18,439 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.003 0.012 2026-09-11 18:31:18,449 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.003 0.016 2026-09-11 18:31:18,532 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,597 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,662 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,679 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.012 2026-09-11 18:31:18,701 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 18:31:18,728 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.007 0.015 2026-09-11 18:31:18,814 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:18] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 85 0.046 0.033 2026-09-11 18:31:18,832 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,890 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,941 126 INFO rb-46204af-224751-414454 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-09-11 18:31:18,996 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,024 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.011 2026-09-11 18:31:19,045 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 18:31:19,075 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.006 0.018 2026-09-11 18:31:19,125 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 70 0.019 0.025 2026-09-11 18:31:19,159 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,223 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,276 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,330 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.009 2026-09-11 18:31:19,358 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 18:31:19,384 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.007 0.013 2026-09-11 18:31:19,438 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:31:19] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 78 0.019 0.026 2026-09-11 18:31:19,482 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,533 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: tour succeeded 2026-09-11 18:31:19,534 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,626 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: heap 29360100 (allocated 30404608) 2026-09-11 18:31:19,634 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing chrome headless with pid 19133 2026-09-11 18:31:19,635 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing websocket connection 2026-09-11 18:31:19,636 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Terminating chrome headless with pid 19133 2026-09-11 18:31:19,711 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome Log in: /tmp/odoo_tests/rb-46204af-224751-414454/chrome_logs/chrome_log_20260911_183119_711625_test_open_accounting_reports_menus.txt 2026-09-11 18:31:19,711 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Removing chrome user profile "/tmp/tmp5hl91e1v_chrome_odoo" 2026-09-11 18:31:19,755 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:31:19,770 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,823 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,860 126 INFO rb-46204af-224751-414454 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-09-11 18:31:19,911 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:31:40,399 126 INFO rb-46204af-224751-414454 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-09-11 18:31:40,850 126 INFO rb-46204af-224751-414454 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-09-11 18:31:40,959 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_accepts_a_stored_non_relational_column ... 2026-09-11 18:31:41,067 126 INFO rb-46204af-224751-414454 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-09-11 18:31:41,147 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_defaults_empty_on_a_freshly_created_expression ... 2026-09-11 18:31:41,182 126 INFO rb-46204af-224751-414454 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-09-11 18:31:41,199 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_a_non_stored_field_is_refused ... 2026-09-11 18:31:41,243 126 INFO rb-46204af-224751-414454 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-09-11 18:31:41,291 126 INFO rb-46204af-224751-414454 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-09-11 18:31:41,931 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_never_nets_across_company ... 2026-09-11 18:31:42,487 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_on_a_non_domain_engine_is_refused ... 2026-09-11 18:31:42,558 126 INFO rb-46204af-224751-414454 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-09-11 18:31:43,231 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_together_with_line_groupby_is_refused ... 2026-09-11 18:31:43,323 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:31:54,711 126 INFO rb-46204af-224751-414454 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-09-11 18:31:54,803 126 INFO rb-46204af-224751-414454 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-09-11 18:31:54,905 126 INFO rb-46204af-224751-414454 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-09-11 18:31:55,488 126 INFO rb-46204af-224751-414454 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-09-11 18:31:55,554 126 INFO rb-46204af-224751-414454 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-09-11 18:31:55,657 126 INFO rb-46204af-224751-414454 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-09-11 18:31:55,760 126 INFO rb-46204af-224751-414454 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-09-11 18:31:55,884 126 INFO rb-46204af-224751-414454 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-09-11 18:31:56,036 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 18:32:06,600 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-09-11 18:32:12,639 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-09-11 18:32:17,390 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-09-11 18:32:17,499 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-09-11 18:32:32,716 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_102_xlsx_export_report_currency ... 2026-09-11 18:32:32,943 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-09-11 18:32:34,945 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_89_report_currency_conversion_expanded_lines ... 2026-09-11 18:32:36,740 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-09-11 18:32:36,775 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:32:36,933 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:32:36,984 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:39,041 126 INFO rb-46204af-224751-414454 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 0x7f86722189a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:39,042 126 INFO rb-46204af-224751-414454 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 0x7f867524b100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:39,050 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:39,054 126 INFO rb-46204af-224751-414454 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 0x7f867524ba60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:39,369 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:42,326 126 INFO rb-46204af-224751-414454 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 0x7f86711ae7a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:42,327 126 INFO rb-46204af-224751-414454 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 0x7f86744f5760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:42,333 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:42,336 126 INFO rb-46204af-224751-414454 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 0x7f86744f7a60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:42,608 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:45,132 126 INFO rb-46204af-224751-414454 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 0x7f8652081940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:45,133 126 INFO rb-46204af-224751-414454 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 0x7f8674345300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:45,138 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:45,141 126 INFO rb-46204af-224751-414454 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 0x7f8674345a80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:45,472 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:47,521 126 INFO rb-46204af-224751-414454 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 0x7f8674dbaac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:47,525 126 INFO rb-46204af-224751-414454 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 0x7f866d3384a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:47,533 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:47,537 126 INFO rb-46204af-224751-414454 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 0x7f866d338ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:47,885 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:50,522 126 INFO rb-46204af-224751-414454 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 0x7f86702259e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:50,523 126 INFO rb-46204af-224751-414454 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 0x7f86759dd080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:50,530 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:50,533 126 INFO rb-46204af-224751-414454 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 0x7f86703f0cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:50,822 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:53,400 126 INFO rb-46204af-224751-414454 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 0x7f8674db80e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:53,401 126 INFO rb-46204af-224751-414454 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 0x7f86721f6c00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:53,407 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:53,411 126 INFO rb-46204af-224751-414454 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 0x7f86721f6340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:53,702 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:55,464 126 INFO rb-46204af-224751-414454 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 0x7f8650490400> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:55,465 126 INFO rb-46204af-224751-414454 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 0x7f86532f7e20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:55,478 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:55,483 126 INFO rb-46204af-224751-414454 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 0x7f86532f5d00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:56,496 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:58,228 126 INFO rb-46204af-224751-414454 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 0x7f8671ec7060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:58,229 126 INFO rb-46204af-224751-414454 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 0x7f8671e93e20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:58,234 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:32:58,238 126 INFO rb-46204af-224751-414454 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 0x7f8671e93880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:33:00,207 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-09-11 18:33:00,413 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:33:03,218 126 INFO rb-46204af-224751-414454 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 0x7f86504b3880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:33:03,218 126 INFO rb-46204af-224751-414454 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 0x7f8674814a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:33:03,232 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:33:03,236 126 INFO rb-46204af-224751-414454 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 0x7f8674817ec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:33:03,260 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:33:14,435 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_accounting_manager_sees_the_report_configuration_menu_without_developer_mode ... 2026-09-11 18:33:14,547 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_gate_names_a_group_the_manager_holds_directly ... 2026-09-11 18:33:14,582 126 INFO rb-46204af-224751-414454 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-09-11 18:33:14,728 126 INFO rb-46204af-224751-414454 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-09-11 18:33:14,806 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 18:33:25,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_config_parameter_can_keep_jit_enabled ... 2026-09-11 18:33:25,527 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_domain_engine_choke_point_disables_jit ... 2026-09-11 18:33:25,612 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_jit_disable_does_not_leak_across_committed_transaction ... 2026-09-11 18:33:25,763 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.report.expression records with IDs: [646] 2026-09-11 18:33:25,765 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.report.line records with IDs: [667] 2026-09-11 18:33:25,773 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.report records with IDs: [145] 2026-09-11 18:33:25,788 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_report_render_disables_jit_by_default ... 2026-09-11 18:33:25,899 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_second_render_re_disables_jit_after_savepoint_rollback ... 2026-09-11 18:33:26,139 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:33:36,827 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-09-11 18:33:39,027 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-09-11 18:33:39,441 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_empty_counterpart_lines_on_negative_operator ... 2026-09-11 18:33:39,484 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-09-11 18:33:39,526 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-09-11 18:33:40,161 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:33:50,988 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_company_id_groupby_move_join_domain_no_ambiguous_column ... 2026-09-11 18:33:51,450 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-09-11 18:33:51,923 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:34:03,363 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestDomainValueFromBalanceAmbiguousColumn.test_load_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-09-11 18:34:03,880 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:34:22,346 126 INFO rb-46204af-224751-414454 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-09-11 18:34:23,259 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_hierarchy_buckets_are_not_shared_between_companies ... 2026-09-11 18:34:24,424 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_groups_accounts_and_off_restores_flat_list ... 2026-09-11 18:34:25,430 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_is_offered_and_starts_on ... 2026-09-11 18:34:26,386 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:34:44,718 126 INFO rb-46204af-224751-414454 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-09-11 18:34:45,432 126 INFO rb-46204af-224751-414454 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-09-11 18:34:46,058 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:34:57,174 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_account_current_balance_exposed_on_chart_of_accounts_list_and_kanban ... 2026-09-11 18:34:57,276 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_existing_reporting_root_menus_are_unchanged ... 2026-09-11 18:34:57,314 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_invoice_analysis_reachable_as_pivot_from_accounting_reporting ... 2026-09-11 18:34:57,348 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_manifest_depends_stay_free_of_report_flag_dependency ... 2026-09-11 18:34:57,387 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_move_line_pivot_reachable_and_reuses_core_pivot_view ... 2026-09-11 18:34:57,444 126 INFO rb-46204af-224751-414454 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-09-11 18:34:57,500 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_and_actions_gated_on_existing_accounting_groups ... 2026-09-11 18:34:57,549 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_do_not_create_a_new_root_or_application_menu ... 2026-09-11 18:34:57,587 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_no_new_ir_model_access_owned_by_to_account_reports ... 2026-09-11 18:34:57,624 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_partner_debit_credit_total_invoiced_exposed_on_form_and_kanban ... 2026-09-11 18:34:57,909 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_unauthorized_user_cannot_reach_new_menus ... 2026-09-11 18:34:58,143 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:35:09,763 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_engine_of_a_statutory_expression_is_refused ... 2026-09-11 18:35:09,853 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_subformula_of_a_statutory_expression_is_refused ... 2026-09-11 18:35:09,950 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_non_statutory_formula_is_still_allowed ... 2026-09-11 18:35:10,074 126 INFO rb-46204af-224751-414454 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-09-11 18:35:10,148 126 INFO rb-46204af-224751-414454 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-09-11 18:35:10,230 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_is_a_validation_error_not_an_access_error ... 2026-09-11 18:35:10,328 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_refusal_names_the_line_the_ma_so_and_both_formulas ... 2026-09-11 18:35:10,409 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_system_user_may_edit_a_statutory_formula ... 2026-09-11 18:35:10,532 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_unguarded_fields_on_a_statutory_expression_stay_editable ... 2026-09-11 18:35:10,695 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 18:35:21,822 126 INFO rb-46204af-224751-414454 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-09-11 18:35:22,900 126 INFO rb-46204af-224751-414454 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-09-11 18:35:23,975 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:35:35,719 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_aggregation_subformula_leading_minus_is_applied ... 2026-09-11 18:35:36,176 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_dotless_aggregation_term_raises_validation_error_not_traceback ... 2026-09-11 18:35:36,643 126 INFO rb-46204af-224751-414454 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-09-11 18:35:37,026 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_semicolon_compound_subformula_recognises_if_above_without_spurious_warning ... 2026-09-11 18:35:37,153 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_sum_children_sums_child_expressions_instead_of_raising ... 2026-09-11 18:35:37,616 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_unknown_subformula_token_logs_warning_and_does_not_alter_value ... 2026-09-11 18:35:38,085 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:35:48,756 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_count_rows_returns_row_count_not_monetary_sum ... 2026-09-11 18:35:49,157 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_dont_evaluate_keeps_expression_present_with_zero_and_is_not_computed ... 2026-09-11 18:35:49,554 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_mirrored_vat_pair_renders_exactly_one_nonzero_box ... 2026-09-11 18:35:50,014 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_with_equal_operands_renders_neither_box_nonzero ... 2026-09-11 18:35:50,423 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_below_suppresses_value_above_threshold ... 2026-09-11 18:35:50,853 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_between_window_is_lower_strict_and_upper_inclusive ... 2026-09-11 18:35:51,328 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_above_conditions_on_referenced_expression_not_own_value ... 2026-09-11 18:35:51,698 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_below_conditions_on_referenced_expression_not_own_value ... 2026-09-11 18:35:52,093 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_and_rounding_n_are_distinct_tokens ... 2026-09-11 18:35:52,495 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_uses_half_up_not_bankers_rounding ... 2026-09-11 18:35:52,954 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_threshold_comparison_uses_currency_precision_not_raw_float ... 2026-09-11 18:35:53,431 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:35:53,446 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_company_level_suspense_account_is_flagged_without_any_journal ... 2026-09-11 18:35:57,688 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_flag_tracks_a_repointed_journal_suspense_account_live ... 2026-09-11 18:36:01,992 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_journal_suspense_account_is_flagged_regardless_of_its_code ... 2026-09-11 18:36:06,641 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_ordinary_accounts_near_the_suspense_numbering_are_not_flagged ... 2026-09-11 18:36:11,328 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:36:11,339 126 INFO rb-46204af-224751-414454 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-09-11 18:36:15,912 126 INFO rb-46204af-224751-414454 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-09-11 18:36:20,933 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:36:31,146 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-09-11 18:36:38,704 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-09-11 18:36:59,856 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-09-11 18:37:07,426 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-09-11 18:37:14,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:37:21,576 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:37:28,214 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:30,008 126 INFO rb-46204af-224751-414454 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 0x7f866df41300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:30,009 126 INFO rb-46204af-224751-414454 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 0x7f864f82cfe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:30,017 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:30,022 126 INFO rb-46204af-224751-414454 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 0x7f864f82eb60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:30,340 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:33,148 126 INFO rb-46204af-224751-414454 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 0x7f86503d7060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:33,149 126 INFO rb-46204af-224751-414454 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 0x7f8675f21260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:33,155 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:33,159 126 INFO rb-46204af-224751-414454 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 0x7f8675f20860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:33,467 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:36,159 126 INFO rb-46204af-224751-414454 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 0x7f86514be980> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:36,160 126 INFO rb-46204af-224751-414454 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 0x7f8652014fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:36,165 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:36,168 126 INFO rb-46204af-224751-414454 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 0x7f8652014b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:36,446 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:38,323 126 INFO rb-46204af-224751-414454 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 0x7f86757691c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:38,324 126 INFO rb-46204af-224751-414454 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 0x7f86705c7f60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:38,330 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:38,334 126 INFO rb-46204af-224751-414454 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 0x7f86705c5580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:39,388 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:41,234 126 INFO rb-46204af-224751-414454 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 0x7f8670bbd800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:41,235 126 INFO rb-46204af-224751-414454 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 0x7f86724bc2c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:41,241 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:41,245 126 INFO rb-46204af-224751-414454 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 0x7f86724bf7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:41,531 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:44,067 126 INFO rb-46204af-224751-414454 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 0x7f86738bcea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:44,068 126 INFO rb-46204af-224751-414454 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 0x7f8672004540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:44,075 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:44,079 126 INFO rb-46204af-224751-414454 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 0x7f86720072e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:44,337 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:46,308 126 INFO rb-46204af-224751-414454 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 0x7f8670989c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:46,310 126 INFO rb-46204af-224751-414454 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 0x7f8670bb4b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:46,317 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:46,321 126 INFO rb-46204af-224751-414454 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 0x7f8670bb56c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:46,615 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:49,299 126 INFO rb-46204af-224751-414454 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 0x7f86722d56c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:49,300 126 INFO rb-46204af-224751-414454 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 0x7f86710523e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:49,306 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:49,309 126 INFO rb-46204af-224751-414454 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 0x7f8671053c40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:37:51,241 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-09-11 18:37:59,617 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-09-11 18:38:07,054 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-09-11 18:38:14,239 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-09-11 18:38:21,468 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:38:23,284 126 INFO rb-46204af-224751-414454 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 0x7f8674551760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:38:23,285 126 INFO rb-46204af-224751-414454 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 0x7f8675c97100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:38:23,290 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:38:23,293 126 INFO rb-46204af-224751-414454 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 0x7f8675c94680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:38:23,318 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:38:35,744 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_is_reachable_from_the_tax_tag_form ... 2026-09-11 18:38:35,831 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_opens_account_report_expression_records ... 2026-09-11 18:38:35,867 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_excludes_the_indicators_of_another_country ... 2026-09-11 18:38:35,905 126 INFO rb-46204af-224751-414454 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-09-11 18:38:35,940 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_read_only_and_moves_no_reported_figure ... 2026-09-11 18:38:37,386 126 INFO rb-46204af-224751-414454 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-09-11 18:38:37,438 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_returns_only_the_indicators_consuming_the_tag ... 2026-09-11 18:38:37,520 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:38:48,153 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-09-11 18:38:50,166 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-09-11 18:38:50,295 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-09-11 18:39:04,515 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-09-11 18:39:04,933 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-09-11 18:39:04,981 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:07,841 126 INFO rb-46204af-224751-414454 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 0x7f8670377100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:07,842 126 INFO rb-46204af-224751-414454 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 0x7f867594d580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:07,848 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:07,851 126 INFO rb-46204af-224751-414454 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 0x7f867594e8e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:08,181 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:10,059 126 INFO rb-46204af-224751-414454 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 0x7f866d083740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:10,060 126 INFO rb-46204af-224751-414454 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 0x7f867642b740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:10,064 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:10,067 126 INFO rb-46204af-224751-414454 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 0x7f8676429d00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:10,351 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:12,741 126 INFO rb-46204af-224751-414454 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 0x7f8670f053a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:12,742 126 INFO rb-46204af-224751-414454 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 0x7f86715c4220> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:12,747 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:12,750 126 INFO rb-46204af-224751-414454 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 0x7f86715c4860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:13,051 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:15,488 126 INFO rb-46204af-224751-414454 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 0x7f86727acae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:15,490 126 INFO rb-46204af-224751-414454 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 0x7f865037af20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:15,495 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:15,498 126 INFO rb-46204af-224751-414454 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 0x7f8651b56200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:15,790 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:17,589 126 INFO rb-46204af-224751-414454 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 0x7f86719f0900> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:17,589 126 INFO rb-46204af-224751-414454 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 0x7f8670cf31a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:17,594 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:17,597 126 INFO rb-46204af-224751-414454 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 0x7f8670cf3240> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:18,598 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:20,353 126 INFO rb-46204af-224751-414454 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 0x7f8674a4dbc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:20,354 126 INFO rb-46204af-224751-414454 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 0x7f8670e289a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:20,364 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:20,369 126 INFO rb-46204af-224751-414454 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 0x7f8670e29e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:20,644 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:23,188 126 INFO rb-46204af-224751-414454 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 0x7f8670b06f20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:23,189 126 INFO rb-46204af-224751-414454 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 0x7f8671b2f380> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:23,198 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:23,201 126 INFO rb-46204af-224751-414454 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 0x7f8671b2e7a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:23,481 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:25,454 126 INFO rb-46204af-224751-414454 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 0x7f8650ba3a60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:25,455 126 INFO rb-46204af-224751-414454 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 0x7f8675c3ee80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:25,462 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:25,466 126 INFO rb-46204af-224751-414454 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 0x7f86718d0720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:28,032 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-11 18:39:28,562 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-11 18:39:28,605 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:30,505 126 INFO rb-46204af-224751-414454 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 0x7f8670fab740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:30,506 126 INFO rb-46204af-224751-414454 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 0x7f8650eeeac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:30,513 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:30,517 126 INFO rb-46204af-224751-414454 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 0x7f8650eef240> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:30,781 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:33,546 126 INFO rb-46204af-224751-414454 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 0x7f8674bad440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:33,547 126 INFO rb-46204af-224751-414454 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 0x7f86706299e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:33,553 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:33,556 126 INFO rb-46204af-224751-414454 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 0x7f867062bba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:33,847 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:35,674 126 INFO rb-46204af-224751-414454 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 0x7f867220b880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:35,675 126 INFO rb-46204af-224751-414454 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 0x7f867219c4a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:35,682 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:35,686 126 INFO rb-46204af-224751-414454 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 0x7f867219d080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:36,792 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:38,665 126 INFO rb-46204af-224751-414454 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 0x7f8671fc1120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:38,667 126 INFO rb-46204af-224751-414454 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 0x7f8650bd7920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:38,673 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:38,678 126 INFO rb-46204af-224751-414454 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 0x7f8650bd6340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:39,005 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:41,636 126 INFO rb-46204af-224751-414454 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 0x7f867168c860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:41,638 126 INFO rb-46204af-224751-414454 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 0x7f8675248720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:41,645 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:41,649 126 INFO rb-46204af-224751-414454 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 0x7f8675248f40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:41,902 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:43,716 126 INFO rb-46204af-224751-414454 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 0x7f8671d13880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:43,717 126 INFO rb-46204af-224751-414454 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 0x7f86710a77e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:43,724 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:43,728 126 INFO rb-46204af-224751-414454 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 0x7f86710a59e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:44,825 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:46,645 126 INFO rb-46204af-224751-414454 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 0x7f8652e85800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:46,645 126 INFO rb-46204af-224751-414454 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 0x7f8650896660> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:46,650 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:46,655 126 INFO rb-46204af-224751-414454 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 0x7f8652e3f240> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:46,937 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:49,539 126 INFO rb-46204af-224751-414454 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 0x7f8651c16700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:49,540 126 INFO rb-46204af-224751-414454 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 0x7f866d1f3ec0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:49,547 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:49,552 126 INFO rb-46204af-224751-414454 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 0x7f866d1f0900> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:51,484 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-09-11 18:39:51,647 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:54,298 126 INFO rb-46204af-224751-414454 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 0x7f864f579760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:54,299 126 INFO rb-46204af-224751-414454 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 0x7f86719ccd60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:54,305 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:54,309 126 INFO rb-46204af-224751-414454 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 0x7f86719cfb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:39:54,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:40:09,734 126 INFO rb-46204af-224751-414454 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-09-11 18:40:09,847 126 INFO rb-46204af-224751-414454 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_rendering_the_trial_balance_creates_no_account ... 2026-09-11 18:40:09,988 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:40:20,798 126 INFO rb-46204af-224751-414454 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-09-11 18:40:20,870 126 INFO rb-46204af-224751-414454 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-09-11 18:40:22,276 126 INFO rb-46204af-224751-414454 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-09-11 18:40:22,816 126 INFO rb-46204af-224751-414454 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-09-11 18:40:23,573 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:40:23,590 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-09-11 18:40:23,753 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:23,769 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-09-11 18:40:23,875 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-09-11 18:40:23,965 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-09-11 18:40:24,151 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_04_smart_map_employees_confidence_passes ... 2026-09-11 18:40:24,479 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_05_smart_map_employees_ambiguous_left_unmapped ... 2026-09-11 18:40:24,775 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 18:40:24,790 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-09-11 18:40:24,904 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:24,927 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-09-11 18:40:25,180 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:25,197 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-09-11 18:40:25,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:25,397 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-09-11 18:40:25,493 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-09-11 18:40:25,536 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-09-11 18:40:25,575 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-09-11 18:40:25,637 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-09-11 18:40:25,771 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-09-11 18:40:26,021 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-09-11 18:40:26,142 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-09-11 18:40:26,273 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-09-11 18:40:26,407 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-09-11 18:40:26,727 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11b_failing_record_is_skipped_after_max_attempts ... 2026-09-11 18:40:27,170 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-09-11 18:40:27,233 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-09-11 18:40:27,279 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34973] 2026-09-11 18:40:27,314 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-09-11 18:40:27,402 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35011] 2026-09-11 18:40:27,413 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [12] 2026-09-11 18:40:27,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-09-11 18:40:27,503 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35012] 2026-09-11 18:40:27,524 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-09-11 18:40:27,560 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-09-11 18:40:27,623 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-09-11 18:40:27,850 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-09-11 18:40:27,968 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-09-11 18:40:28,936 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-09-11 18:40:28,991 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-09-11 18:40:29,043 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-09-11 18:40:29,273 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-09-11 18:40:29,529 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:40:29,557 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_biodata_01 ... 2026-09-11 18:40:29,741 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:30,001 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:30] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 31 0.017 0.245 2026-09-11 18:40:30,042 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-09-11 18:40:30,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:30,462 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:30] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 62 0.036 0.263 2026-09-11 18:40:30,498 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_02 ... 2026-09-11 18:40:30,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:30,929 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:30] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 62 0.019 0.245 2026-09-11 18:40:30,952 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_03 ... 2026-09-11 18:40:31,055 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:31,347 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:31] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 55 0.021 0.273 2026-09-11 18:40:31,378 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:31] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 32 0.011 0.017 2026-09-11 18:40:31,400 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:31] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 15 0.005 0.013 2026-09-11 18:40:31,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-09-11 18:40:31,554 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:31,857 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:31] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 21 0.009 0.297 2026-09-11 18:40:31,898 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-09-11 18:40:32,031 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:33,379 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:33] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 30 0.039 1.314 2026-09-11 18:40:33,381 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_post_data_user_info_01: waiting for threads: [] 2026-09-11 18:40:33,396 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-09-11 18:40:33,497 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:33,764 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:33] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 9 0.005 0.264 2026-09-11 18:40:33,765 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-09-11 18:40:33,787 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-09-11 18:40:33,919 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:34,154 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:34] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 13 0.008 0.230 2026-09-11 18:40:34,179 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-09-11 18:40:34,317 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:34,576 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:34] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 13 0.006 0.255 2026-09-11 18:40:34,577 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-09-11 18:40:34,594 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-09-11 18:40:34,707 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:34,906 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:34] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 13 0.007 0.194 2026-09-11 18:40:34,912 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:34] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.000 0.003 2026-09-11 18:40:34,943 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_registry_01 ... 2026-09-11 18:40:35,053 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:40:36,410 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:40:36] "POST /iclock/registry?SN=serial_12345678 HTTP/1.1" 200 - 7 0.005 1.356 2026-09-11 18:40:36,450 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:36,525 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-09-11 18:40:36,596 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-09-11 18:40:36,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-09-11 18:40:36,680 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-09-11 18:40:36,725 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-09-11 18:40:36,770 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:36,785 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-09-11 18:40:42,355 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 562, model: attendance.device 2026-09-11 18:40:42,379 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [78], uid: 562, model: attendance.device.user 2026-09-11 18:40:42,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 562, model: user.attendance 2026-09-11 18:40:42,445 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-09-11 18:40:47,521 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:40:47,733 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_copies_biometric_data_to_new_device ... 2026-09-11 18:40:47,862 126 INFO rb-46204af-224751-414454 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_noop_when_employee_has_no_existing_template ... 2026-09-11 18:40:48,056 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:40:48,068 126 INFO rb-46204af-224751-414454 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_model_is_registered ... 2026-09-11 18:40:48,087 126 INFO rb-46204af-224751-414454 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_view ... 2026-09-11 18:40:48,118 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:48,132 126 INFO rb-46204af-224751-414454 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_coerces_str_and_datetime_context_to_same_datetime ... 2026-09-11 18:40:48,149 126 INFO rb-46204af-224751-414454 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_returns_falsy_without_context_key ... 2026-09-11 18:40:48,178 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:48,190 126 INFO rb-46204af-224751-414454 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestAbstractBackdateWizardContext.test_backdate_context_emits_exactly_the_four_required_keys ... 2026-09-11 18:40:48,213 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:49,970 126 INFO rb-46204af-224751-414454 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 0x7f86743be200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:49,971 126 INFO rb-46204af-224751-414454 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 0x7f866d2531a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:49,975 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:49,979 126 INFO rb-46204af-224751-414454 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 0x7f866d250ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:50,047 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:51,709 126 INFO rb-46204af-224751-414454 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 0x7f8671db2a20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:51,710 126 INFO rb-46204af-224751-414454 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 0x7f8652f9e700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:51,714 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:51,716 126 INFO rb-46204af-224751-414454 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 0x7f8652f9c900> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:40:51,734 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:53,243 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7055] 2026-09-11 18:40:53,244 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-11 18:40:53,370 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7077] 2026-09-11 18:40:53,370 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-11 18:40:53,420 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-09-11 18:40:53,480 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:40:53,908 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7055] 2026-09-11 18:40:53,908 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-11 18:40:54,032 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7077] 2026-09-11 18:40:54,032 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-11 18:40:54,088 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_context_scope_accepts_both_bank_key_spellings ... 2026-09-11 18:40:54,136 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-09-11 18:40:59,231 126 INFO rb-46204af-224751-414454 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-09-11 18:41:01,890 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-09-11 18:41:04,368 126 INFO rb-46204af-224751-414454 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-09-11 18:41:06,160 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-09-11 18:41:08,753 126 INFO rb-46204af-224751-414454 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-09-11 18:41:11,261 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-09-11 18:41:13,719 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-09-11 18:41:16,054 126 INFO rb-46204af-224751-414454 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-09-11 18:41:18,633 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-09-11 18:41:20,894 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-09-11 18:41:24,505 126 INFO rb-46204af-224751-414454 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-09-11 18:41:27,872 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-09-11 18:41:30,620 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:41:30,956 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7055] 2026-09-11 18:41:30,956 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-11 18:41:31,089 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7077] 2026-09-11 18:41:31,089 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-11 18:41:31,223 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7198] 2026-09-11 18:41:31,223 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [144] 2026-09-11 18:41:31,267 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7180] 2026-09-11 18:41:31,267 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-11 18:41:31,267 126 INFO rb-46204af-224751-414454 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-09-11 18:41:31,296 126 INFO rb-46204af-224751-414454 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-09-11 18:41:31,350 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:41:31,720 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7055] 2026-09-11 18:41:31,720 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-11 18:41:31,841 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7077] 2026-09-11 18:41:31,841 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-11 18:41:32,223 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-09-11 18:41:34,896 126 INFO rb-46204af-224751-414454 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-09-11 18:41:37,618 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-09-11 18:41:40,202 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-09-11 18:41:42,609 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-09-11 18:41:43,830 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal_but_no_rate ... 2026-09-11 18:41:44,986 126 INFO rb-46204af-224751-414454 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-09-11 18:41:46,279 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-09-11 18:41:47,599 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-09-11 18:41:49,461 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-09-11 18:41:50,619 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal_but_no_rate ... 2026-09-11 18:41:51,877 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-09-11 18:41:53,605 126 INFO rb-46204af-224751-414454 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-09-11 18:41:54,778 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-09-11 18:41:56,058 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-09-11 18:41:57,021 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:41:57,453 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7055] 2026-09-11 18:41:57,454 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-11 18:41:57,580 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7077] 2026-09-11 18:41:57,580 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-11 18:41:58,235 126 INFO rb-46204af-224751-414454 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-09-11 18:42:01,000 126 INFO rb-46204af-224751-414454 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-09-11 18:42:04,736 126 INFO rb-46204af-224751-414454 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-09-11 18:42:07,430 126 INFO rb-46204af-224751-414454 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-09-11 18:42:09,817 126 INFO rb-46204af-224751-414454 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-09-11 18:42:12,212 126 INFO rb-46204af-224751-414454 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-09-11 18:42:15,731 126 INFO rb-46204af-224751-414454 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-09-11 18:42:17,626 126 INFO rb-46204af-224751-414454 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-09-11 18:42:19,046 126 INFO rb-46204af-224751-414454 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-09-11 18:42:21,295 126 INFO rb-46204af-224751-414454 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-09-11 18:42:22,959 126 INFO rb-46204af-224751-414454 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-09-11 18:42:25,032 126 INFO rb-46204af-224751-414454 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-09-11 18:42:26,589 126 INFO rb-46204af-224751-414454 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-09-11 18:42:27,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:42:27,532 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7055] 2026-09-11 18:42:27,532 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-11 18:42:27,657 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7077] 2026-09-11 18:42:27,657 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-11 18:42:28,174 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [79, 78] 2026-09-11 18:42:28,364 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [77, 62, 63] 2026-09-11 18:42:28,658 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7007, 6000, 5997, 3580, 3579, 3578, 3577, 3576, 3575, 3574, 3572, 3118, 3117, 3116, 3115, 3114, 3113, 3112, 3111, 3110, 3109, 3108, 3107, 3106, 3105, 3104, 3103, 3102, 3101, 3100] 2026-09-11 18:42:28,779 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [338440, 232854, 174696, 174705, 174697, 174698, 174699, 174700, 174701, 174702, 174703, 174704, 233573, 233575, 233577, 233579, 235172] 2026-09-11 18:42:28,779 126 INFO rb-46204af-224751-414454 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-09-11 18:42:28,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174706, 174707, 174708, 174709] 2026-09-11 18:42:28,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [81, 79, 80, 82] 2026-09-11 18:42:28,800 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 497, 498, 499, 500, 501, 502, 503, 505, 699] 2026-09-11 18:42:28,819 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [171960, 144211, 144212, 144213] 2026-09-11 18:42:28,819 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [1, 2, 3, 4] 2026-09-11 18:42:29,795 126 INFO rb-46204af-224751-414454 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-09-11 18:42:30,958 126 INFO rb-46204af-224751-414454 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-09-11 18:42:32,104 126 INFO rb-46204af-224751-414454 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-09-11 18:42:33,165 126 INFO rb-46204af-224751-414454 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_multi_company ... 2026-09-11 18:42:40,217 126 INFO rb-46204af-224751-414454 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-09-11 18:42:40,328 126 INFO rb-46204af-224751-414454 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-09-11 18:42:41,361 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:42:41,378 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-09-11 18:42:50,968 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:42:50,980 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_01_a_single_record_method_is_given_one_record ... 2026-09-11 18:42:51,100 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_02_the_records_come_back_to_the_caller ... 2026-09-11 18:42:51,190 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_03_a_method_returning_nothing_gets_its_recordset_back ... 2026-09-11 18:42:51,317 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_04_a_batch_size_larger_than_the_work_changes_nothing ... 2026-09-11 18:42:51,463 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_05_batches_are_bounded_by_the_size_asked_for ... 2026-09-11 18:42:51,596 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_06_an_empty_recordset_is_still_one_call ... 2026-09-11 18:42:51,735 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:42:51,749 126 INFO rb-46204af-224751-414454 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-09-11 18:42:51,867 126 INFO rb-46204af-224751-414454 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-09-11 18:42:51,967 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_03_context_false_overrides_kwarg_true ... 2026-09-11 18:42:52,076 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_04_no_kwarg_no_context_key_propagates_the_constructor_default ... 2026-09-11 18:42:52,172 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_05_context_only_caller_shape_like_to_git_action_pull ... 2026-09-11 18:42:52,278 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_06_context_only_caller_shape_like_to_attendance_device_fetch ... 2026-09-11 18:42:52,415 126 INFO rb-46204af-224751-414454 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-09-11 18:42:52,639 126 INFO rb-46204af-224751-414454 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-09-11 18:42:52,733 126 INFO rb-46204af-224751-414454 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-09-11 18:42:52,845 126 INFO rb-46204af-224751-414454 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-09-11 18:42:52,949 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:42:52,962 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_decorator_accepts_rebalance_flag ... 2026-09-11 18:42:52,977 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_drained_home_helps_the_busiest_group ... 2026-09-11 18:42:52,991 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_everything_drained_returns_none ... 2026-09-11 18:42:53,006 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_full_drain_simulation_matches_the_described_shape ... 2026-09-11 18:42:53,020 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_last_group_standing_takes_every_thread_up_to_cap ... 2026-09-11 18:42:53,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_serves_home_group_first ... 2026-09-11 18:42:53,050 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_tie_prefers_more_idle_capacity ... 2026-09-11 18:42:53,072 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:42:54,301 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_access_unchanged_for_permissive_user ... 2026-09-11 18:42:54,353 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_empty_domain_counts_as_permissive ... 2026-09-11 18:42:54,384 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_get_rules_query_budget ... 2026-09-11 18:42:54,397 126 INFO rb-46204af-224751-414454 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-09-11 18:42:54,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_global_rule_always_kept ... 2026-09-11 18:42:54,465 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_permissive_drops_redundant_deep_rule ... 2026-09-11 18:42:54,506 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_restricted_user_still_restricted ... 2026-09-11 18:42:54,544 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_without_permissive_keeps_deep_rule ... 2026-09-11 18:42:54,585 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:42:55,347 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-09-11 18:42:55,356 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36423] 2026-09-11 18:42:55,362 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:42:55,450 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-09-11 18:42:56,357 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-09-11 18:42:58,135 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-09-11 18:43:00,078 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:43:00,092 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-09-11 18:43:00,110 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-09-11 18:43:00,206 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-09-11 18:43:00,222 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-09-11 18:43:00,237 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-09-11 18:43:00,254 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-09-11 18:43:00,269 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-09-11 18:43:00,284 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-09-11 18:43:00,301 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-09-11 18:43:00,317 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-09-11 18:43:00,332 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-09-11 18:43:00,352 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-09-11 18:43:00,369 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-09-11 18:43:00,384 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-09-11 18:43:00,401 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-09-11 18:43:00,423 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-09-11 18:43:00,440 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-09-11 18:43:00,467 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-09-11 18:43:00,484 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-09-11 18:43:00,501 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-09-11 18:43:00,515 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-09-11 18:43:00,532 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-09-11 18:43:00,554 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-09-11 18:43:00,577 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-09-11 18:43:00,593 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-09-11 18:43:00,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-09-11 18:43:00,622 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-09-11 18:43:00,640 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-09-11 18:43:00,659 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-09-11 18:43:00,680 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-09-11 18:43:00,701 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-09-11 18:43:00,718 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-09-11 18:43:00,735 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-09-11 18:43:00,753 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-09-11 18:43:00,771 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-09-11 18:43:00,790 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-09-11 18:43:00,810 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-09-11 18:43:00,840 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:43:00,855 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-09-11 18:43:01,019 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:43:01,032 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-09-11 18:46:58,008 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:46:58,021 126 INFO rb-46204af-224751-414454 odoo.addons.to_base.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-09-11 18:47:00,964 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:00,978 126 INFO rb-46204af-224751-414454 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-09-11 18:47:01,359 126 INFO rb-46204af-224751-414454 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-09-11 18:47:01,649 126 INFO rb-46204af-224751-414454 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-09-11 18:47:02,722 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:15,789 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_01 ... 2026-09-11 18:47:16,450 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_02 ... 2026-09-11 18:47:17,007 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_03 ... 2026-09-11 18:47:17,511 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_04 ... 2026-09-11 18:47:18,085 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_01 ... 2026-09-11 18:47:18,911 126 INFO rb-46204af-224751-414454 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-09-11 18:47:20,067 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_02 ... 2026-09-11 18:47:20,117 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #567 deleted res.currency.rate records with IDs: [276, 277] 2026-09-11 18:47:20,862 126 INFO rb-46204af-224751-414454 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-09-11 18:47:22,247 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_03 ... 2026-09-11 18:47:22,283 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #567 deleted res.currency.rate records with IDs: [276, 277] 2026-09-11 18:47:22,969 126 INFO rb-46204af-224751-414454 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-09-11 18:47:24,476 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:47:26,021 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183, 7102, 7173, 7105, 7126, 7103, 7073, 7075, 7106, 7107, 7118, 7111, 7110, 7080, 7109, 7120, 7115, 7165, 7117, 7059, 7108, 7116, 7119, 7113, 7112, 7114, 7057, 7124, 7058, 7099, 7060, 7061, 7093, 7125, 7216, 7062, 7128, 7063, 7129, 7166, 7133, 7130, 7132, 7180, 7135, 7134, 7198, 7136, 7167, 7137, 7168, 7138, 7217, 7139, 7078, 7098, 7083, 7140, 7064, 7066, 7065, 7144, 7074, 7143, 7142, 7141, 7145, 7146, 7079, 7148, 7150, 7121, 7123, 7176, 7086, 7149, 7122, 7147, 7151, 7152, 7196, 7154, 7153, 7081, 7067, 7155, 7164, 7162, 7158, 7157, 7170, 7163, 7156, 7161, 7094, 7160, 7159, 7087, 7088, 7169, 7171, 7175, 7174, 7068, 7172, 7089, 7215, 7070, 7211, 7213, 7090, 7214, 7071, 7212, 7210, 7082, 7204, 7084, 7209, 7205, 7200, 7203, 7195, 7072, 7091, 7208, 7202, 7201, 7199, 7194, 7197, 7206, 7131, 7192, 7193, 7188, 7190, 7184, 7185, 7187, 7085, 7186, 7191, 7189, 7076, 7097, 7055, 7101, 7100, 7182, 7056, 7077, 7181, 7207, 7096, 7104, 7127, 7095, 7069, 7179, 7092, 7177, 7178] 2026-09-11 18:47:26,021 126 INFO rb-46204af-224751-414454 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-09-11 18:47:26,168 126 INFO rb-46204af-224751-414454 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-09-11 18:47:26,218 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_in_available_currencies_succeeds ... 2026-09-11 18:47:26,253 126 INFO rb-46204af-224751-414454 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-09-11 18:47:26,280 126 INFO rb-46204af-224751-414454 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-09-11 18:47:26,327 126 INFO rb-46204af-224751-414454 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_removing_default_converted_currency_from_available_currencies_raises ... 2026-09-11 18:47:26,383 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:47:26,399 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-09-11 18:47:26,544 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [16], uid: 6, model: employee.document 2026-09-11 18:47:26,583 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: employee.document 2026-09-11 18:47:26,614 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3137] 2026-09-11 18:47:26,616 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-09-11 18:47:26,643 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-09-11 18:47:26,781 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-09-11 18:47:26,794 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-09-11 18:47:26,812 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3133] 2026-09-11 18:47:26,814 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-09-11 18:47:26,841 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-09-11 18:47:27,142 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3138, 3137] 2026-09-11 18:47:27,174 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [179531, 179530] 2026-09-11 18:47:27,174 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-09-11 18:47:27,187 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [444, 445] 2026-09-11 18:47:27,215 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-09-11 18:47:27,496 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36468] 2026-09-11 18:47:27,499 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-09-11 18:47:27,526 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-09-11 18:47:27,722 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36470] 2026-09-11 18:47:27,730 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [22] 2026-09-11 18:47:27,737 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4591] 2026-09-11 18:47:27,747 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36471] 2026-09-11 18:47:27,749 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [23] 2026-09-11 18:47:27,788 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:27,802 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-09-11 18:47:27,966 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-09-11 18:47:28,142 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-09-11 18:47:28,379 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-09-11 18:47:28,644 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-09-11 18:47:28,739 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-09-11 18:47:28,817 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-09-11 18:47:28,860 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-09-11 18:47:29,107 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-09-11 18:47:29,186 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-09-11 18:47:29,268 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-09-11 18:47:29,309 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-09-11 18:47:29,564 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-09-11 18:47:29,747 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-09-11 18:47:29,933 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-09-11 18:47:30,123 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-09-11 18:47:30,301 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-09-11 18:47:30,500 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:30,513 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-09-11 18:47:30,676 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-09-11 18:47:30,760 126 INFO rb-46204af-224751-414454 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-09-11 18:47:30,826 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:30,840 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-09-11 18:47:31,916 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-09-11 18:47:31,927 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36524] 2026-09-11 18:47:31,933 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:31,961 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 574, model: stock.lot 2026-09-11 18:47:31,986 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 574, model: stock.lot 2026-09-11 18:47:31,999 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #574 deleted mail.message records with IDs: [36521] 2026-09-11 18:47:32,002 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 574, model: stock.lot 2026-09-11 18:47:32,032 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-09-11 18:47:32,708 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-09-11 18:47:33,340 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-09-11 18:47:33,930 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-09-11 18:47:34,673 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:47:34,688 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-09-11 18:47:34,785 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:34,800 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_create_equipment_with_working_frequency_when_stock_move ... 2026-09-11 18:47:35,473 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:35,488 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-09-11 18:47:35,572 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:35,583 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-09-11 18:47:35,774 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:35,790 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-09-11 18:47:36,345 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-09-11 18:47:36,354 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36571] 2026-09-11 18:47:36,370 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:36,825 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-09-11 18:47:36,833 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36573] 2026-09-11 18:47:36,840 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:37,296 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-09-11 18:47:37,306 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36575] 2026-09-11 18:47:37,313 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:37,338 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 577, model: working.frequency.template 2026-09-11 18:47:37,350 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 577, model: working.frequency.template 2026-09-11 18:47:37,353 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 577, model: working.frequency.template 2026-09-11 18:47:37,359 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 577, model: equipment.working.frequency 2026-09-11 18:47:37,370 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 577, model: equipment.working.frequency 2026-09-11 18:47:37,372 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 577, model: equipment.working.frequency 2026-09-11 18:47:37,395 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-09-11 18:47:37,866 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-09-11 18:47:37,893 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36577] 2026-09-11 18:47:37,901 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:38,368 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-09-11 18:47:38,377 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36579] 2026-09-11 18:47:38,383 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:38,833 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-09-11 18:47:38,842 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36581] 2026-09-11 18:47:38,850 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:38,895 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #578 deleted working.frequency.template records with IDs: [11] 2026-09-11 18:47:38,910 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #578 deleted equipment.working.frequency records with IDs: [10] 2026-09-11 18:47:38,934 126 INFO rb-46204af-224751-414454 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-09-11 18:47:39,360 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-09-11 18:47:39,367 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36583] 2026-09-11 18:47:39,373 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:40,687 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-09-11 18:47:40,695 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36585] 2026-09-11 18:47:40,703 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:41,120 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-09-11 18:47:41,126 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36587] 2026-09-11 18:47:41,131 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:47:41,170 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #582 deleted working.frequency.template records with IDs: [12] 2026-09-11 18:47:41,181 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #582 deleted equipment.working.frequency records with IDs: [11] 2026-09-11 18:47:41,217 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:47:41,233 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-09-11 18:47:41,705 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:47:42,007 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login failed for db:rb-46204af-224751-414454 login:admin from 127.0.0.1 2026-09-11 18:47:42,009 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:47:42] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 19 0.012 0.294 2026-09-11 18:47:42,039 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-09-11 18:47:42,046 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from 127.0.0.1 2026-09-11 18:47:42,068 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:47:42] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.024 0.032 2026-09-11 18:47:42,075 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_device: User 2 inserts device log (NATE2XZFz-MZM0PzbyXFC8j5hA2s18uldJgcGIupSC) 2026-09-11 18:47:42,085 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login failed for db:rb-46204af-224751-414454 login:admin from 127.0.0.1 2026-09-11 18:47:42,087 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:47:42] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.004 0.011 2026-09-11 18:47:42,088 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token: waiting for threads: [] 2026-09-11 18:47:42,114 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-09-11 18:47:42,634 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login failed for db:rb-46204af-224751-414454 login:local_only_test_user from n/a 2026-09-11 18:47:42,644 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:local_only_test_user from n/a 2026-09-11 18:47:42,669 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-09-11 18:47:43,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login failed for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 18:47:43,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:admin from n/a 2026-09-11 18:47:43,275 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:47:43,781 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_call_is_bounded ... 2026-09-11 18:47:43,803 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_failure_falls_back_to_local_credentials ... 2026-09-11 18:47:43,826 126 INFO rb-46204af-224751-414454 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-09-11 18:47:43,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:47:43,917 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-09-11 18:47:43,922 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-09-11 18:47:43,922 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-09-11 18:47:44,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-09-11 18:47:44,089 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-09-11 18:47:44,138 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-09-11 18:47:44,143 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-09-11 18:47:44,144 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-09-11 18:47:44,222 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:44,236 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-09-11 18:47:44,246 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:47:44,538 126 INFO rb-46204af-224751-414454 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-09-11 18:47:44,538 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-09-11 18:47:44,551 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [81] 2026-09-11 18:47:44,609 126 INFO rb-46204af-224751-414454 odoo.tests.common: Simulating signal changes during tests 2026-09-11 18:47:44,609 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:47:44] "POST /api/saas/install_module HTTP/1.1" 200 - 38 0.060 0.305 2026-09-11 18:47:44,641 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-09-11 18:47:44,655 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:47:44,908 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:47:44] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.014 0.241 2026-09-11 18:47:44,937 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-09-11 18:47:44,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:47:45,209 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:47:45] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.014 0.250 2026-09-11 18:47:45,211 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_install_module.TestInstallModuleAPIReponse.test_b3_api_warning_response_structure: waiting for threads: [] 2026-09-11 18:47:45,241 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:47:45,265 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company ... 2026-09-11 18:47:50,435 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_archived ... 2026-09-11 18:47:55,066 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_deleted ... 2026-09-11 18:47:55,066 126 INFO rb-46204af-224751-414454 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-09-11 18:47:55,066 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_merchant_user ... 2026-09-11 18:47:55,668 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_user ... 2026-09-11 18:47:56,200 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [839] 2026-09-11 18:47:56,663 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [840] 2026-09-11 18:47:58,433 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted res.users records with IDs: [589] 2026-09-11 18:47:58,531 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_failed ... 2026-09-11 18:48:08,082 126 INFO rb-46204af-224751-414454 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_success ... 2026-09-11 18:48:08,588 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:48:08,597 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_action_view_projects ... 2026-09-11 18:48:08,688 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_1 ... 2026-09-11 18:48:08,758 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_2 ... 2026-09-11 18:48:08,826 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-46204af-224751/odoo/tests/case.py:247 2026-09-11 18:48:10,078 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_action_timesheet_view_case_1 ... 2026-09-11 18:48:10,122 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_1 ... 2026-09-11 18:48:10,147 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_2 ... 2026-09-11 18:48:10,290 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_3 ... 2026-09-11 18:48:10,465 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_events_analysis_action_opens_pivot_on_event ... 2026-09-11 18:48:10,912 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_arch_omits_total_timesheet_hours ... 2026-09-11 18:48:11,472 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_cannot_read_total_timesheet_hours ... 2026-09-11 18:48:11,861 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 596, model: event.event, fields: total_timesheet_hours 2026-09-11 18:48:11,913 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_timesheet_user_still_reads_total_timesheet_hours ... 2026-09-11 18:48:12,504 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_float ... 2026-09-11 18:48:12,526 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_gated_to_timesheet_group ... 2026-09-11 18:48:12,548 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_is_not_multiplied_by_registration_count ... 2026-09-11 18:48:13,626 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_measure_contract_for_timesheet_user ... 2026-09-11 18:48:14,454 126 INFO rb-46204af-224751-414454 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_sums_across_events ... 2026-09-11 18:48:14,856 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 18:48:14,873 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_create_nested_fee_definition ... 2026-09-11 18:48:14,980 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:14,996 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_man_crud_fee ... 2026-09-11 18:48:15,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: fee.definition 2026-09-11 18:48:15,220 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_manager_crud_fee ... 2026-09-11 18:48:16,624 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36630] 2026-09-11 18:48:16,635 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted fee.definition records with IDs: [10] 2026-09-11 18:48:16,643 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4608] 2026-09-11 18:48:16,674 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:17,408 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_fee_lst_price ... 2026-09-11 18:48:17,506 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_supplementary_fees ... 2026-09-11 18:48:18,044 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_create_nested_fee ... 2026-09-11 18:48:18,074 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_nested_fee_quantity_cascade ... 2026-09-11 18:48:18,550 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_sale_order_variant_fee ... 2026-09-11 18:48:19,162 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_01 ... 2026-09-11 18:48:19,877 126 INFO rb-46204af-224751-414454 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_02 ... 2026-09-11 18:48:20,809 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:20,865 126 INFO rb-46204af-224751-414454 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_current_driver_license_id_picks_earliest_expiring_driver_license ... 2026-09-11 18:48:21,072 126 INFO rb-46204af-224751-414454 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_license_class_seed_data_is_typed_driver_license ... 2026-09-11 18:48:21,097 126 INFO rb-46204af-224751-414454 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_partner_driver_license_ids_lists_employee_driver_licenses_and_is_searchable ... 2026-09-11 18:48:21,385 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:48:21,924 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_admin_access_route ... 2026-09-11 18:48:21,969 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted route.route records with IDs: [64] 2026-09-11 18:48:21,997 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route ... 2026-09-11 18:48:22,037 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: route.route 2026-09-11 18:48:22,073 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_section ... 2026-09-11 18:48:22,244 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted route.section records with IDs: [75] 2026-09-11 18:48:22,266 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_segment ... 2026-09-11 18:48:22,476 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted route.segment records with IDs: [69] 2026-09-11 18:48:22,497 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint ... 2026-09-11 18:48:22,582 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted route.waypoint records with IDs: [131] 2026-09-11 18:48:22,601 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint_area ... 2026-09-11 18:48:22,641 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted route.waypoint.area records with IDs: [2] 2026-09-11 18:48:22,674 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:22,772 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_distance_refuses_an_ungeocoded_endpoint ... 2026-09-11 18:48:22,833 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_matrix_refuses_an_ungeocoded_partner ... 2026-09-11 18:48:22,879 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_endpoint ... 2026-09-11 18:48:22,919 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_intermediate_waypoint ... 2026-09-11 18:48:22,960 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-11 18:48:23,019 126 INFO rb-46204af-224751-414454 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-09-11 18:48:23,111 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_rhumline_distance_refuses_an_ungeocoded_endpoint ... 2026-09-11 18:48:23,169 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:23,190 126 INFO rb-46204af-224751-414454 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-09-11 18:48:23,590 126 INFO rb-46204af-224751-414454 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-09-11 18:48:23,955 126 INFO rb-46204af-224751-414454 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-09-11 18:48:24,360 126 INFO rb-46204af-224751-414454 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-09-11 18:48:24,571 126 INFO rb-46204af-224751-414454 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-09-11 18:48:24,772 126 INFO rb-46204af-224751-414454 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-09-11 18:48:29,936 126 INFO rb-46204af-224751-414454 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-09-11 18:48:30,226 126 INFO rb-46204af-224751-414454 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-09-11 18:48:30,577 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_collected_failure_report_is_never_logged_above_info ... 2026-09-11 18:48:30,845 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:30,864 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_coordinate_less_endpoint_is_reported_against_the_partner_not_the_provider ... 2026-09-11 18:48:30,975 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_hand_entered_segment_distance_leaves_the_cache_row_measured ... 2026-09-11 18:48:31,335 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_measured_as_zero_is_distinguishable_from_never_measured ... 2026-09-11 18:48:31,577 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_positive_distance_with_zero_time_still_reports_the_zero_time_cause ... 2026-09-11 18:48:31,727 126 INFO rb-46204af-224751-414454 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-09-11 18:48:31,896 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_recomputing_distance_must_not_leave_a_stale_measured_status ... 2026-09-11 18:48:32,125 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_section_distance_and_status_describe_the_same_transport_mode_row ... 2026-09-11 18:48:32,342 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:32,360 126 INFO rb-46204af-224751-414454 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-09-11 18:48:32,380 126 INFO rb-46204af-224751-414454 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-09-11 18:48:32,485 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2917] 2026-09-11 18:48:32,510 126 INFO rb-46204af-224751-414454 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-09-11 18:48:32,602 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2937] 2026-09-11 18:48:32,636 126 INFO rb-46204af-224751-414454 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-09-11 18:48:32,727 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2957] 2026-09-11 18:48:32,772 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:32,789 126 INFO rb-46204af-224751-414454 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-09-11 18:48:32,942 126 INFO rb-46204af-224751-414454 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-09-11 18:48:33,095 126 INFO rb-46204af-224751-414454 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-09-11 18:48:33,296 126 INFO rb-46204af-224751-414454 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-09-11 18:48:33,444 126 INFO rb-46204af-224751-414454 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-09-11 18:48:33,585 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_hand_entered_segment_distance_still_ends_at_measured ... 2026-09-11 18:48:33,894 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:33,909 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_embedded_transport_mode_list_exposes_distance_status ... 2026-09-11 18:48:33,962 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_view_exposes_distance_status ... 2026-09-11 18:48:34,017 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_list_view_exposes_distance_status ... 2026-09-11 18:48:34,064 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_form_view_exposes_distance_status ... 2026-09-11 18:48:34,106 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_list_view_exposes_distance_status ... 2026-09-11 18:48:34,142 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_exposes_distance_status_as_searchable ... 2026-09-11 18:48:34,170 126 INFO rb-46204af-224751-414454 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-09-11 18:48:34,209 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:34,227 126 INFO rb-46204af-224751-414454 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-09-11 18:48:34,320 126 INFO rb-46204af-224751-414454 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-09-11 18:48:34,403 126 INFO rb-46204af-224751-414454 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-09-11 18:48:34,501 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_rejects_a_latitude_beyond_the_poles ... 2026-09-11 18:48:34,570 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_stays_silent_about_presence ... 2026-09-11 18:48:34,622 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_rhumline_distance_rejects_an_out_of_range_destination ... 2026-09-11 18:48:34,723 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:34,741 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_measured_row_with_valid_endpoints_stays_measured ... 2026-09-11 18:48:34,874 126 INFO rb-46204af-224751-414454 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-09-11 18:48:34,966 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,135 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,250 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,470 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,610 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,637 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,835 126 INFO rb-46204af-224751-414454 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-09-11 18:48:35,951 126 INFO rb-46204af-224751-414454 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-09-11 18:48:36,129 126 INFO rb-46204af-224751-414454 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-09-11 18:48:36,316 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:36,450 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_name_search_by_code ... 2026-09-11 18:48:36,685 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_section_name_search_by_endpoint_address_name ... 2026-09-11 18:48:36,971 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:37,041 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_one_waypoint_no_crash ... 2026-09-11 18:48:37,107 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_two_waypoints_still_raises_when_no_provider ... 2026-09-11 18:48:37,352 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_zero_waypoints_no_crash ... 2026-09-11 18:48:37,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:37,503 126 INFO rb-46204af-224751-414454 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-09-11 18:48:38,111 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_building_route_from_new_addresses_keeps_manual_cache_row_intact ... 2026-09-11 18:48:38,242 126 INFO rb-46204af-224751-414454 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-09-11 18:48:38,793 126 INFO rb-46204af-224751-414454 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-09-11 18:48:38,817 126 INFO rb-46204af-224751-414454 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-09-11 18:48:38,841 126 INFO rb-46204af-224751-414454 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-09-11 18:48:39,422 126 INFO rb-46204af-224751-414454 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-09-11 18:48:39,784 126 INFO rb-46204af-224751-414454 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-09-11 18:48:40,217 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_manual_cache_rows_retain_their_configured_speed ... 2026-09-11 18:48:40,258 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_call_count_stays_bounded_no_recursion ... 2026-09-11 18:48:40,786 126 INFO rb-46204af-224751-414454 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-09-11 18:48:41,311 126 INFO rb-46204af-224751-414454 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-09-11 18:48:41,641 126 INFO rb-46204af-224751-414454 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-09-11 18:48:42,160 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.segment records with IDs: [163, 164] 2026-09-11 18:48:42,190 126 INFO rb-46204af-224751-414454 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-09-11 18:48:42,581 126 INFO rb-46204af-224751-414454 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-09-11 18:48:42,843 126 INFO rb-46204af-224751-414454 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-09-11 18:48:43,065 126 INFO rb-46204af-224751-414454 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-09-11 18:48:43,354 126 INFO rb-46204af-224751-414454 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-09-11 18:48:43,687 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_duration_must_not_zero_ave_speed ... 2026-09-11 18:48:43,995 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_speed_must_not_zero_the_manual_cache_row ... 2026-09-11 18:48:44,279 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_site2_degenerate_provider_pair_leaves_row_eligible_for_repair ... 2026-09-11 18:48:44,553 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_unit_pair_round_trip_still_works_both_axes ... 2026-09-11 18:48:44,855 126 INFO rb-46204af-224751-414454 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-09-11 18:48:45,085 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_user_edited_segment_speed_still_propagates_to_manual_cache_row ... 2026-09-11 18:48:45,392 126 INFO rb-46204af-224751-414454 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-09-11 18:48:45,618 126 INFO rb-46204af-224751-414454 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-09-11 18:48:45,844 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:45,938 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_compute_departure_dest_when_changing_sequence ... 2026-09-11 18:48:46,076 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.segment records with IDs: [181, 182] 2026-09-11 18:48:46,093 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.waypoint records with IDs: [345] 2026-09-11 18:48:46,111 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.segment records with IDs: [183, 184] 2026-09-11 18:48:46,176 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.segment records with IDs: [185] 2026-09-11 18:48:46,246 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_create_same_route ... 2026-09-11 18:48:46,291 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_mapping_address_with_nameless_waypoint_partner ... 2026-09-11 18:48:46,574 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_negative_values_route_section ... 2026-09-11 18:48:46,633 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_01 ... 2026-09-11 18:48:46,659 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_02 ... 2026-09-11 18:48:46,672 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted route.route records with IDs: [172] 2026-09-11 18:48:46,931 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_direction ... 2026-09-11 18:48:46,979 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_country ... 2026-09-11 18:48:47,100 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_state ... 2026-09-11 18:48:47,169 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_none ... 2026-09-11 18:48:47,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:47,242 126 INFO rb-46204af-224751-414454 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-09-11 18:48:47,263 126 INFO rb-46204af-224751-414454 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-09-11 18:48:47,295 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:47,450 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_batch_same_code_reuses_single_account ... 2026-09-11 18:48:47,683 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_creates_and_links ... 2026-09-11 18:48:47,740 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_idempotent_when_trip_ids_available ... 2026-09-11 18:48:47,818 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:48:48,428 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-09-11 18:48:48,441 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36667] 2026-09-11 18:48:48,450 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:48:48,474 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_account_move_ids_and_counts_from_analytic_lines ... 2026-09-11 18:48:49,339 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_generate_analytic_account_security ... 2026-09-11 18:48:49,561 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_domain ... 2026-09-11 18:48:50,238 126 INFO rb-46204af-224751-414454 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-09-11 18:48:50,347 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_domain ... 2026-09-11 18:48:51,013 126 INFO rb-46204af-224751-414454 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-09-11 18:48:51,129 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:48:51,256 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_can_delete_unguarded_analytic_plan ... 2026-09-11 18:48:51,366 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:53,356 126 INFO rb-46204af-224751-414454 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 0x7f8672418f40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:53,357 126 INFO rb-46204af-224751-414454 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 0x7f8671b84860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:53,363 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:53,367 126 INFO rb-46204af-224751-414454 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 0x7f8671918040> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:53,675 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:56,590 126 INFO rb-46204af-224751-414454 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 0x7f864f72f920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:56,592 126 INFO rb-46204af-224751-414454 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 0x7f8650bd7560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:56,599 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:56,604 126 INFO rb-46204af-224751-414454 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 0x7f8650bd7c40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:56,902 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:59,620 126 INFO rb-46204af-224751-414454 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 0x7f867524b600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:59,621 126 INFO rb-46204af-224751-414454 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 0x7f86726e9080> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:59,627 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:48:59,632 126 INFO rb-46204af-224751-414454 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 0x7f86726ea020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:00,032 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:02,120 126 INFO rb-46204af-224751-414454 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 0x7f86504977e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:02,121 126 INFO rb-46204af-224751-414454 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 0x7f86516f19e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:02,132 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:02,137 126 INFO rb-46204af-224751-414454 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 0x7f86516f13a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:03,338 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:05,393 126 INFO rb-46204af-224751-414454 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 0x7f86703de7a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:05,395 126 INFO rb-46204af-224751-414454 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 0x7f864e692ca0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:05,409 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:05,413 126 INFO rb-46204af-224751-414454 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 0x7f864e691260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:05,743 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:08,634 126 INFO rb-46204af-224751-414454 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 0x7f86711a0ea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:08,635 126 INFO rb-46204af-224751-414454 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 0x7f8672248720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:08,642 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:08,646 126 INFO rb-46204af-224751-414454 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 0x7f8672248540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:08,964 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:10,960 126 INFO rb-46204af-224751-414454 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 0x7f864e681800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:10,961 126 INFO rb-46204af-224751-414454 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 0x7f8671a365c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:10,967 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:10,970 126 INFO rb-46204af-224751-414454 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 0x7f8671a34cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:11,274 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:14,232 126 INFO rb-46204af-224751-414454 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 0x7f86711befc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:14,233 126 INFO rb-46204af-224751-414454 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 0x7f86745514e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:14,242 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:14,246 126 INFO rb-46204af-224751-414454 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 0x7f8674551300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:14,580 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:17,440 126 INFO rb-46204af-224751-414454 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 0x7f866e3ded40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:17,441 126 INFO rb-46204af-224751-414454 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 0x7f86715e4cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:17,446 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:17,450 126 INFO rb-46204af-224751-414454 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 0x7f86715e7ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:18,923 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51312, 51308, 51310, 51306] 2026-09-11 18:49:18,947 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:21,337 126 INFO rb-46204af-224751-414454 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 0x7f86719f6480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:21,337 126 INFO rb-46204af-224751-414454 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 0x7f864fdaf1a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:21,344 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:21,348 126 INFO rb-46204af-224751-414454 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 0x7f864fdad620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:21,744 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [25] 2026-09-11 18:49:21,808 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_archive_linked_analytic_account ... 2026-09-11 18:49:21,845 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_geo_route_analytic_plan ... 2026-09-11 18:49:21,935 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:24,830 126 INFO rb-46204af-224751-414454 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 0x7f8671fba340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:24,831 126 INFO rb-46204af-224751-414454 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 0x7f86739f4ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:24,835 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:24,838 126 INFO rb-46204af-224751-414454 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 0x7f86739f5580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:26,200 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [24966, 24968, 24970, 33758] 2026-09-11 18:49:26,222 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:28,960 126 INFO rb-46204af-224751-414454 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 0x7f8670cc2340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:28,961 126 INFO rb-46204af-224751-414454 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 0x7f865049efc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:28,968 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:28,972 126 INFO rb-46204af-224751-414454 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 0x7f865049d760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-46204af-224751/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:29,220 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_linked_analytic_account ... 2026-09-11 18:49:29,440 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36680] 2026-09-11 18:49:29,504 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_rename_linked_analytic_account ... 2026-09-11 18:49:29,575 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:31,640 126 INFO rb-46204af-224751-414454 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 0x7f86744d8180> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:31,640 126 INFO rb-46204af-224751-414454 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 0x7f867261ae80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:31,646 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:31,649 126 INFO rb-46204af-224751-414454 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 0x7f867261b560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:49:31,671 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:32,757 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-11 18:49:32,824 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-11 18:49:32,863 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-11 18:49:32,909 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:32,991 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-11 18:49:33,039 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-11 18:49:33,073 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-11 18:49:33,110 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_transit_directions_refuses_an_ungeocoded_destination ... 2026-09-11 18:49:33,154 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:33,243 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-11 18:49:33,309 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-11 18:49:33,352 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-11 18:49:33,396 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:33,501 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_destination ... 2026-09-11 18:49:33,548 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,581 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_origin ... 2026-09-11 18:49:33,594 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,621 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-11 18:49:33,657 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,697 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:33,855 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,935 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,952 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,974 126 INFO rb-46204af-224751-414454 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-09-11 18:49:33,991 126 INFO rb-46204af-224751-414454 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-09-11 18:49:34,013 126 INFO rb-46204af-224751-414454 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-09-11 18:49:34,040 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_operational_error_is_re_raised_not_collected_guard ... 2026-09-11 18:49:34,065 126 INFO rb-46204af-224751-414454 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-09-11 18:49:34,102 126 INFO rb-46204af-224751-414454 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-09-11 18:49:34,796 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:34,871 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-11 18:49:34,937 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-11 18:49:34,966 126 INFO rb-46204af-224751-414454 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-11 18:49:35,012 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:35,147 126 INFO rb-46204af-224751-414454 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-09-11 18:49:35,252 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:35,351 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_checkout_failure_never_logs_or_raises_the_suffix ... 2026-09-11 18:49:35,433 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-09-11 18:49:35,455 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_leaks_in_branch_display_name ... 2026-09-11 18:49:35,485 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_branch_display_name_never_contains_the_secret ... 2026-09-11 18:49:35,509 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_checkout_failure_never_logs_or_raises_the_secret ... 2026-09-11 18:49:35,576 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_guessed_repository_name_never_contains_the_secret ... 2026-09-11 18:49:35,601 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-09-11 18:49:35,628 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_repository_display_name_never_contains_the_secret ... 2026-09-11 18:49:35,652 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_display_name_still_identifies_the_repo_and_branch ... 2026-09-11 18:49:35,676 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_netloc_and_domain_name_still_identify_the_host ... 2026-09-11 18:49:35,695 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_ssh_scp_form_username_is_kept_not_scrubbed ... 2026-09-11 18:49:35,715 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_stored_name_fields_never_contain_the_secret ... 2026-09-11 18:49:35,737 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_checkout_failure_never_logs_the_token ... 2026-09-11 18:49:35,801 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_style_username_never_appears_in_netloc_or_display_name ... 2026-09-11 18:49:35,837 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:49:36,655 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-09-11 18:49:46,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-09-11 18:49:47,913 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-09-11 18:49:51,202 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-09-11 18:49:51,289 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:49:51,338 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_default_stall_guard ... 2026-09-11 18:49:59,459 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_min_speed_zero ... 2026-09-11 18:50:07,587 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-09-11 18:50:15,714 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_stall_timeout_zero_warns_naming_the_key ... 2026-09-11 18:50:15,820 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_timeout_zero_genuinely_omits_the_http_guard ... 2026-09-11 18:50:16,004 126 INFO rb-46204af-224751-414454 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-09-11 18:50:18,094 126 INFO rb-46204af-224751-414454 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-09-11 18:50:20,185 126 INFO rb-46204af-224751-414454 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-09-11 18:50:22,273 126 INFO rb-46204af-224751-414454 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-09-11 18:50:27,361 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_min_speed_zero_warns_naming_the_key ... 2026-09-11 18:50:27,441 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_timeout_zero_genuinely_omits_the_http_guard ... 2026-09-11 18:50:27,552 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:50:27,569 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_absent_key_returns_default_silently ... 2026-09-11 18:50:27,591 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_empty_string_value_falls_back_to_default_silently ... 2026-09-11 18:50:27,616 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_float_shaped_value_falls_back_to_default_and_logs_a_warning ... 2026-09-11 18:50:27,643 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_negative_value_falls_back_to_default_and_logs_a_warning ... 2026-09-11 18:50:27,667 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_non_numeric_value_falls_back_to_default_and_logs_a_warning ... 2026-09-11 18:50:27,699 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_valid_value_is_used_as_is_silently ... 2026-09-11 18:50:27,728 126 INFO rb-46204af-224751-414454 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-09-11 18:50:27,756 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_callable_zero_fallback_is_evaluated_lazily_only_when_needed ... 2026-09-11 18:50:27,783 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_int_zero_fallback_returns_the_fallback_and_warns ... 2026-09-11 18:50:27,815 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:50:27,897 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_creating_branch_against_unresponsive_remote_fails_within_configured_timeout ... 2026-09-11 18:50:30,029 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_cron_scan_logs_warning_naming_unreachable_branch_and_still_scans_others ... 2026-09-11 18:50:32,288 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_reachable_remote_resolves_quickly ... 2026-09-11 18:50:32,370 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_unresponsive_remote_fails_within_configured_timeout ... 2026-09-11 18:50:34,658 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:50:35,159 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-09-11 18:50:35,181 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36684] 2026-09-11 18:50:35,187 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:50:35,706 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-09-11 18:50:35,717 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36685] 2026-09-11 18:50:35,726 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 18:50:35,810 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_git_manager_group_can_read_remote_url ... 2026-09-11 18:50:35,839 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_low_privileged_user_never_sees_the_secret_anywhere_readable ... 2026-09-11 18:50:35,882 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_explicitly_read_remote_url_field ... 2026-09-11 18:50:35,896 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 603, model: git.repository, fields: remote_url 2026-09-11 18:50:35,929 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_read_remote_url_via_attribute ... 2026-09-11 18:50:35,942 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 603, model: git.repository, fields: remote_url 2026-09-11 18:50:35,973 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_implicit_read_omits_remote_url_silently ... 2026-09-11 18:50:36,101 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_create_branch_and_constraint_completes ... 2026-09-11 18:50:36,300 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_scan_for_branches ... 2026-09-11 18:50:36,444 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_filter_domain_no_longer_matches_the_field ... 2026-09-11 18:50:36,472 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_never_appears_ungated_in_any_git_repository_view ... 2026-09-11 18:50:36,516 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:50:36,530 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_credentials_embedded_in_a_larger_string_are_scrubbed ... 2026-09-11 18:50:36,554 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_falsy_value_is_returned_unchanged ... 2026-09-11 18:50:36,578 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_malformed_url_is_returned_unchanged_without_raising ... 2026-09-11 18:50:36,598 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_password_containing_at_sign_is_fully_scrubbed ... 2026-09-11 18:50:36,617 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_path_embedded_at_sign_is_not_over_scrubbed ... 2026-09-11 18:50:36,636 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_scp_style_ssh_url_is_left_unscrubbed ... 2026-09-11 18:50:36,651 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_and_password_is_scrubbed ... 2026-09-11 18:50:36,667 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_only_is_scrubbed ... 2026-09-11 18:50:36,683 126 INFO rb-46204af-224751-414454 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_without_credentials_is_returned_unchanged ... 2026-09-11 18:50:36,709 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:50:37,332 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-09-11 18:50:37,392 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-09-11 18:50:37,455 126 INFO rb-46204af-224751-414454 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-09-11 18:50:37,514 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-09-11 18:50:37,564 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-09-11 18:50:37,636 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:50:38,421 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-09-11 18:50:38,513 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-09-11 18:50:38,597 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-09-11 18:50:38,660 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-09-11 18:50:38,724 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:50:39,407 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-09-11 18:50:39,523 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-09-11 18:50:39,653 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:50:40,439 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-09-11 18:50:40,558 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-09-11 18:50:40,690 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:50:41,374 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-09-11 18:50:41,452 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-09-11 18:50:41,985 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-09-11 18:50:42,093 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-09-11 18:50:42,658 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-09-11 18:50:43,120 126 INFO rb-46204af-224751-414454 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-09-11 18:50:44,214 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 18:50:44,217 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 18:50:44,220 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 18:50:44,222 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 18:50:44,227 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 18:50:44,229 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 18:50:44,232 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 18:50:44,234 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 18:50:44,237 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892791763763203.1789152644.031028032302856-openerp-49-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 18:50:44,326 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-09-11 18:50:44,758 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:50:50,108 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_allowed_duplicate_across_companies ... 2026-09-11 18:50:50,237 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_autogenerated_from_name ... 2026-09-11 18:50:50,277 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_duplicate_write_raises_integrity_error ... 2026-09-11 18:50:50,455 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_stable_on_rename ... 2026-09-11 18:50:50,496 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_unique_per_company_gets_suffix ... 2026-09-11 18:50:50,572 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:50:50,586 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_01_recursive_grade ... 2026-09-11 18:50:55,341 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_02_department_grade ... 2026-09-11 18:51:00,710 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_03_multi_company_grade ... 2026-09-11 18:51:05,770 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_04_department_grade ... 2026-09-11 18:51:10,759 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_05_delete_parent_grade ... 2026-09-11 18:51:15,218 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36872] 2026-09-11 18:51:15,249 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.employee.grade records with IDs: [14] 2026-09-11 18:51:15,304 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_06_delete_employee_grade ... 2026-09-11 18:51:20,057 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3153] 2026-09-11 18:51:20,135 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_07_archive_employee_grade ... 2026-09-11 18:51:25,005 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_08_the_same_name_grade ... 2026-09-11 18:51:30,040 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_1 ... 2026-09-11 18:51:34,349 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_2 ... 2026-09-11 18:51:39,047 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_3 ... 2026-09-11 18:51:43,387 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_4 ... 2026-09-11 18:51:47,936 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:51:48,623 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_01_internal_user_right ... 2026-09-11 18:51:48,714 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 615, model: hr.employee.grade 2026-09-11 18:51:48,740 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #615 deleted mail.message records with IDs: [3155] 2026-09-11 18:51:48,742 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 615, model: hr.employee.grade 2026-09-11 18:51:48,746 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 615, model: hr.employee.grade 2026-09-11 18:51:48,772 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_02_hr_user_right ... 2026-09-11 18:51:48,871 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #616 deleted hr.employee.grade records with IDs: [18] 2026-09-11 18:51:48,932 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:51:49,722 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [181115, 181114] 2026-09-11 18:51:49,722 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-09-11 18:51:49,740 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_01_employee_relative_duplicate ... 2026-09-11 18:51:49,822 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_01 ... 2026-09-11 18:51:49,906 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_02 ... 2026-09-11 18:51:50,098 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 617, model: affiliate.code 2026-09-11 18:51:50,571 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #618 deleted ir.model.data records with IDs: [7255] 2026-09-11 18:51:50,628 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #618 deleted ir.attachment records with IDs: [187, 55, 88, 121, 154] 2026-09-11 18:51:50,628 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #618 deleted res.partner records with IDs: [37] 2026-09-11 18:51:50,659 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_01 ... 2026-09-11 18:51:50,772 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [12] 2026-09-11 18:51:50,803 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_02 ... 2026-09-11 18:51:50,870 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-09-11 18:51:51,766 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [181115, 181114] 2026-09-11 18:51:51,766 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-09-11 18:51:51,780 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_01_internal_user_right ... 2026-09-11 18:51:51,846 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 619, model: hr.employee.relative 2026-09-11 18:51:51,854 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 619, model: hr.employee.relative 2026-09-11 18:51:51,858 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 619, model: hr.employee.relative 2026-09-11 18:51:51,881 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_02_hr_user_right ... 2026-09-11 18:51:51,945 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #620 deleted hr.employee.relative records with IDs: [18] 2026-09-11 18:51:51,991 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:52:13,792 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:15,760 126 INFO rb-46204af-224751-414454 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 0x7f86509b49a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:15,760 126 INFO rb-46204af-224751-414454 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 0x7f865144ac00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:15,767 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:15,771 126 INFO rb-46204af-224751-414454 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 0x7f8651448ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:16,122 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:19,096 126 INFO rb-46204af-224751-414454 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 0x7f8674fe0860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:19,097 126 INFO rb-46204af-224751-414454 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 0x7f8671f799e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:19,104 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:19,107 126 INFO rb-46204af-224751-414454 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 0x7f8671f78540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:19,444 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:21,458 126 INFO rb-46204af-224751-414454 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 0x7f86520b8d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:21,459 126 INFO rb-46204af-224751-414454 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 0x7f8650b61b20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:21,466 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:21,470 126 INFO rb-46204af-224751-414454 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 0x7f8650b62980> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:21,834 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:24,672 126 INFO rb-46204af-224751-414454 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 0x7f86716fede0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:24,673 126 INFO rb-46204af-224751-414454 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 0x7f86726468e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:24,677 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:24,681 126 INFO rb-46204af-224751-414454 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 0x7f8672645940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:24,999 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:28,012 126 INFO rb-46204af-224751-414454 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 0x7f8674db82c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:28,013 126 INFO rb-46204af-224751-414454 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 0x7f8670c9b7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:28,020 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:28,023 126 INFO rb-46204af-224751-414454 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 0x7f8670c98d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:28,323 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:30,415 126 INFO rb-46204af-224751-414454 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 0x7f8650494680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:30,416 126 INFO rb-46204af-224751-414454 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 0x7f866d0068e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:30,431 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:30,435 126 INFO rb-46204af-224751-414454 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 0x7f866d0045e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:30,774 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:33,691 126 INFO rb-46204af-224751-414454 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 0x7f8675364860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:33,692 126 INFO rb-46204af-224751-414454 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 0x7f867426d620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:33,698 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:33,702 126 INFO rb-46204af-224751-414454 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 0x7f867426ea20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:33,973 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:36,838 126 INFO rb-46204af-224751-414454 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 0x7f8675fa4fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:36,839 126 INFO rb-46204af-224751-414454 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 0x7f8652b41120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:36,843 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:36,846 126 INFO rb-46204af-224751-414454 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 0x7f8652b43060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:37,751 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_copy_rpc_shape: Starting TestExpenseSheetCopyRpcShape.test_30_copy_over_rpc_returns_an_array ... 2026-09-11 18:52:38,029 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:expense_manager_1 from n/a 2026-09-11 18:52:38,035 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:52:38,355 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:52:38] "POST /web/dataset/call_kw HTTP/1.1" 200 - 48 0.040 0.281 2026-09-11 18:52:38,357 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_copy_rpc_shape.TestExpenseSheetCopyRpcShape.test_30_copy_over_rpc_returns_an_array: waiting for threads: [] 2026-09-11 18:52:38,484 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:40,431 126 INFO rb-46204af-224751-414454 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 0x7f86717284a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:40,431 126 INFO rb-46204af-224751-414454 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 0x7f8670ff5120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:40,437 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:40,440 126 INFO rb-46204af-224751-414454 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 0x7f8670ff4d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:52:40,479 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:53:02,231 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:04,263 126 INFO rb-46204af-224751-414454 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 0x7f86712111c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:04,264 126 INFO rb-46204af-224751-414454 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 0x7f864fa7b6a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:04,271 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:04,274 126 INFO rb-46204af-224751-414454 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 0x7f864fa7b560> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:04,639 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:07,811 126 INFO rb-46204af-224751-414454 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 0x7f86759ed300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:07,812 126 INFO rb-46204af-224751-414454 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 0x7f86753522a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:07,818 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:07,824 126 INFO rb-46204af-224751-414454 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 0x7f86753514e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:08,150 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:11,090 126 INFO rb-46204af-224751-414454 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 0x7f86704a2a20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:11,091 126 INFO rb-46204af-224751-414454 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 0x7f86758b4360> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:11,096 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:11,099 126 INFO rb-46204af-224751-414454 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 0x7f86758b72e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:11,429 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:13,416 126 INFO rb-46204af-224751-414454 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 0x7f864faf9b20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:13,417 126 INFO rb-46204af-224751-414454 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 0x7f864fa739c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:13,423 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:13,427 126 INFO rb-46204af-224751-414454 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 0x7f864fa71760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:13,768 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:16,503 126 INFO rb-46204af-224751-414454 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 0x7f8675fa4360> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:16,505 126 INFO rb-46204af-224751-414454 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 0x7f86743ebc40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:16,511 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:16,514 126 INFO rb-46204af-224751-414454 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 0x7f86743eb100> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:16,820 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:19,740 126 INFO rb-46204af-224751-414454 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 0x7f86715da520> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:19,741 126 INFO rb-46204af-224751-414454 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 0x7f86703da340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:19,746 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:19,750 126 INFO rb-46204af-224751-414454 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 0x7f86703d87c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:20,046 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:21,959 126 INFO rb-46204af-224751-414454 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 0x7f8675d52fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:21,960 126 INFO rb-46204af-224751-414454 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 0x7f8671eddda0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:21,966 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:21,971 126 INFO rb-46204af-224751-414454 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 0x7f8671edeac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:22,279 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:25,004 126 INFO rb-46204af-224751-414454 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 0x7f8675c1c540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:25,005 126 INFO rb-46204af-224751-414454 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 0x7f8670fc8540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:25,010 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:25,012 126 INFO rb-46204af-224751-414454 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 0x7f8670fcb740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:53:25,989 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_01_vendor_id_field_in_form_view ... 2026-09-11 18:53:26,161 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_02_accounting_date_field_in_form_view ... 2026-09-11 18:53:26,297 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_03_employee_journal_id_field_in_form_view ... 2026-09-11 18:53:26,741 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_04_vendor_bill_journal_id_field_in_form_view ... 2026-09-11 18:53:27,197 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_05_compute_journal_id ... 2026-09-11 18:53:27,355 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_06_check_expense_sheet_lines ... 2026-09-11 18:53:27,577 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_07_duplicate_expense_sheet ... 2026-09-11 18:53:27,842 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_08_unlink_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [365] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.message records with IDs: [36886] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted hr.expense.sheet records with IDs: [20] 2026-09-11 18:53:31,040 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_09_test_cancel_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [366] 2026-09-11 18:53:32,519 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_10_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [367] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [68, 69] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [48] 2026-09-11 18:53:35,593 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_11_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [368] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [70, 71] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [49] 2026-09-11 18:53:38,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_12_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [369] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [72, 73, 74, 72, 73, 74] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [50, 51] 2026-09-11 18:53:42,185 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_13_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [370] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [75, 76, 77, 80, 79, 78, 75, 76, 77, 78, 79, 80] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [52, 53, 54, 55] 2026-09-11 18:53:45,971 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_14_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [371] 2026-09-11 18:53:47,063 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_15_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [372] 2026-09-11 18:53:48,455 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_16_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [373] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [81, 82, 81, 82] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [56] 2026-09-11 18:53:51,475 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_17_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [374] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [83, 84, 85, 83, 84, 85] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [57, 58] 2026-09-11 18:53:54,595 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_18_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [375] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [86] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [59] 2026-09-11 18:53:57,266 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_19_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [376] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [88] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [61] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [89, 87] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [62, 60] 2026-09-11 18:54:01,059 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_20_auto_reconcile_bill_with_payment ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [377] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [92] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [65] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [93] 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [66] 2026-09-11 18:54:04,554 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_21_expense_dashboard_amounts_by_state ... 2026-09-11 18:54:05,284 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [378] 2026-09-11 18:54:05,329 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_23_standard_sheet_creates_draft_move_at_approve ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [379] 2026-09-11 18:54:06,491 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_24_seek_for_lines_no_writeoff_leak ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [380] 2026-09-11 18:54:08,343 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_25_to_invoice_defers_at_approve ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [381] 2026-09-11 18:54:09,696 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_26_accounting_date_guard_off_approve_path ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [382] 2026-09-11 18:54:10,015 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_27_pay_button_available_while_own_account_partial_payment_has_residual ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [383] 2026-09-11 18:54:12,230 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_28_to_pay_filter_includes_own_account_partial_payment_sheet ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [384] 2026-09-11 18:54:14,702 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_29_dashboard_approved_bucket_keeps_own_account_partial_payment_residual ... 2022-01-25 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [385] 2026-09-11 18:54:17,053 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_expense_constrains_when_submit ... 2026-09-11 18:54:17,318 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:20,122 126 INFO rb-46204af-224751-414454 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 0x7f86738bf9c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:20,123 126 INFO rb-46204af-224751-414454 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 0x7f8670819260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:20,128 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:20,131 126 INFO rb-46204af-224751-414454 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 0x7f8670819580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:20,161 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:54:40,028 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:42,018 126 INFO rb-46204af-224751-414454 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 0x7f8672142ac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:42,019 126 INFO rb-46204af-224751-414454 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 0x7f867010e340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:42,026 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:42,029 126 INFO rb-46204af-224751-414454 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 0x7f867010f600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:43,195 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:45,033 126 INFO rb-46204af-224751-414454 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 0x7f865271c680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:45,034 126 INFO rb-46204af-224751-414454 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 0x7f8652f24e00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:45,041 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:45,045 126 INFO rb-46204af-224751-414454 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 0x7f8652f27600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:45,346 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:48,000 126 INFO rb-46204af-224751-414454 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 0x7f86500bbf60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:48,000 126 INFO rb-46204af-224751-414454 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 0x7f8651cd05e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:48,007 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:48,012 126 INFO rb-46204af-224751-414454 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 0x7f8651cd2520> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:48,353 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:50,209 126 INFO rb-46204af-224751-414454 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 0x7f864fd74860> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:50,210 126 INFO rb-46204af-224751-414454 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 0x7f8671466ac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:50,217 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:50,220 126 INFO rb-46204af-224751-414454 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 0x7f8671464c20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:51,343 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:53,237 126 INFO rb-46204af-224751-414454 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 0x7f8670b6a700> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:53,238 126 INFO rb-46204af-224751-414454 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 0x7f86bef300e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:53,246 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:53,250 126 INFO rb-46204af-224751-414454 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 0x7f86bef32b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:53,578 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:56,401 126 INFO rb-46204af-224751-414454 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 0x7f8674a34cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:56,401 126 INFO rb-46204af-224751-414454 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 0x7f8670b2f9c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:56,407 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:56,409 126 INFO rb-46204af-224751-414454 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 0x7f8670b2cc20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:56,696 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:58,411 126 INFO rb-46204af-224751-414454 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 0x7f8670b207c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:58,413 126 INFO rb-46204af-224751-414454 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 0x7f864fc40220> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:58,420 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:58,424 126 INFO rb-46204af-224751-414454 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 0x7f864fc420c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:54:59,551 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:01,379 126 INFO rb-46204af-224751-414454 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 0x7f864fcb2020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:01,380 126 INFO rb-46204af-224751-414454 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 0x7f8670fecea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:01,385 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:01,388 126 INFO rb-46204af-224751-414454 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 0x7f8670fed300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:02,361 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_11_validate_payment ... 2026-09-11 18:55:03,766 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [386] 2026-09-11 18:55:04,553 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_13_validate_payment ... 2026-09-11 18:55:06,028 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [387] 2026-09-11 18:55:07,166 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_14_validate_payment_mix_cash_and_advance ... 2026-09-11 18:55:07,720 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [388] 2026-09-11 18:55:08,960 126 INFO rb-46204af-224751-414454 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-09-11 18:55:09,523 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [389] 2026-09-11 18:55:10,646 126 INFO rb-46204af-224751-414454 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-09-11 18:55:10,945 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [390] 2026-09-11 18:55:11,700 126 INFO rb-46204af-224751-414454 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-09-11 18:55:11,971 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [391] 2026-09-11 18:55:12,641 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_move_action_register_advance_payment_prefills_employee ... 2026-09-11 18:55:13,225 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [392] 2026-09-11 18:55:13,772 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:15,484 126 INFO rb-46204af-224751-414454 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 0x7f86704a6f20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:15,484 126 INFO rb-46204af-224751-414454 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 0x7f86706e13a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:15,489 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:15,493 126 INFO rb-46204af-224751-414454 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 0x7f86706e1ee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 18:55:15,521 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 18:55:15,535 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_salary_rule_category ... 2026-09-11 18:55:15,570 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_contribution_register ... 2026-09-11 18:55:15,593 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_salary_rule_NET ... 2026-09-11 18:55:15,629 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:55:16,208 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_compute_invisible_payment_1 ... 2026-09-11 18:55:16,318 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_expense_constraint ... 2026-09-11 18:55:16,549 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_onchange_payment_mode ... 2026-09-11 18:55:16,729 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_01 ... 2026-09-11 18:55:16,937 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-09-11 18:55:18,435 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [393] 2026-09-11 18:55:18,652 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_02 ... 2026-09-11 18:55:18,817 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-09-11 18:55:19,273 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [394] 2026-09-11 18:55:19,600 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_mix_type_expense ... 2026-09-11 18:55:19,688 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_cancel_payslip ... 2026-09-11 18:55:20,022 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-09-11 18:55:20,507 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [395] 2026-09-11 18:55:20,956 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_01 ... 2026-09-11 18:55:21,180 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-09-11 18:55:22,812 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [396] 2026-09-11 18:55:23,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_02 ... 2026-09-11 18:55:23,784 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-09-11 18:55:24,243 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [397] 2026-09-11 18:55:24,874 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:55:26,909 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_employee_access_rights ... 2026-09-11 18:55:27,434 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_meal_user_access_rights ... 2026-09-11 18:55:27,899 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 18:55:29,821 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_01_meal_type_unique_name ... 2026-09-11 18:55:30,258 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_02_scheduled_hour_check ... 2026-09-11 18:55:30,705 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_04_compute_partners_count ... 2026-09-11 18:55:31,139 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_05_compute_order_lines_count ... 2026-09-11 18:55:31,513 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #640 deleted hr.meal.order.line records with IDs: [15] 2026-09-11 18:55:31,529 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_06_compute_scheduled_hour ... 2026-09-11 18:55:31,915 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_07_compute_total_01 ... 2026-09-11 18:55:32,285 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_08_compute_applied_department_ids ... 2026-09-11 18:55:37,415 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_01 ... 2026-09-11 18:55:37,937 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_02 ... 2026-09-11 18:55:38,459 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_10_onchange_load_employee ... 2026-09-11 18:55:38,939 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_01 ... 2026-09-11 18:55:39,370 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #640 deleted hr.meal.order.line records with IDs: [37, 38] 2026-09-11 18:55:39,413 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_02 ... 2026-09-11 18:55:39,846 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_03 ... 2026-09-11 18:55:40,209 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_01 ... 2026-09-11 18:55:40,640 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_02 ... 2026-09-11 18:55:41,109 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_01 ... 2026-09-11 18:55:41,517 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_02 ... 2026-09-11 18:55:42,016 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_01 ... 2026-09-11 18:55:42,428 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_02 ... 2026-09-11 18:55:42,877 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_01 ... 2026-09-11 18:55:43,276 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_02 ... 2026-09-11 18:55:43,738 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_16_unlink_01 ... 2026-09-11 18:55:44,235 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_17_unlink_02 ... 2026-09-11 18:55:44,716 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #640 deleted hr.meal.order records with IDs: [33] 2026-09-11 18:55:44,732 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #640 deleted mail.followers records with IDs: [4821] 2026-09-11 18:55:44,758 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_18_compute_total_price ... 2026-09-11 18:55:45,246 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_19_compute_price ... 2026-09-11 18:55:45,631 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_20_compute_department ... 2026-09-11 18:55:46,014 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_21_overlap_meal_order_lines ... 2026-09-11 18:55:46,960 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_01 ... 2026-09-11 18:55:47,498 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_02 ... 2026-09-11 18:55:47,988 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_03 ... 2026-09-11 18:55:48,439 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_04 ... 2026-09-11 18:55:48,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 18:55:49,210 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_contract_addendum: Starting TestContractAddendumPayroll.test_01_adjust_x2m_open_01 ... 2026-09-11 18:55:49,491 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 18:55:49,509 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_base_user_sees_only_own_payslip ... 2026-09-11 18:55:50,557 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_officer_sees_all_payslips ... 2026-09-11 18:55:51,849 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_team_leader_sees_subordinates ... 2026-09-11 18:55:53,144 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_dashboard_menu_exists_and_is_lowest_sequence ... 2026-09-11 18:55:53,165 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_existing_menu_anchors_stable ... 2026-09-11 18:55:53,201 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 18:55:58,332 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-09-11 18:55:58,635 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome pid: 19748 2026-09-11 18:55:58,636 126 INFO rb-46204af-224751-414454 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/tmpug5chscy_chrome_odoo 2026-09-11 18:55:58,636 126 INFO rb-46204af-224751-414454 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:33081/json/version 2026-09-11 18:55:58,637 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:33081/json/version with timeout 3 increased to 10s during tests 2026-09-11 18:55:58,657 126 INFO rb-46204af-224751-414454 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-09-11 18:55:58,657 126 INFO rb-46204af-224751-414454 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:33081/json 2026-09-11 18:55:58,657 126 INFO rb-46204af-224751-414454 odoo.tests.common.requests: request http://127.0.0.1:33081/json with timeout 3 increased to 10s during tests 2026-09-11 18:55:58,666 126 INFO rb-46204af-224751-414454 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:33081/devtools/page/8F7D5B264E90D0D3EE3FD6053D1766BD 2026-09-11 18:55:58,671 126 INFO rb-46204af-224751-414454 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-09-11 18:55:58,676 126 INFO rb-46204af-224751-414454 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-09-11 18:55:58,715 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:payroll_empty_officer from n/a 2026-09-11 18:55:58,724 126 INFO rb-46204af-224751-414454 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-09-11 18:55:58,728 126 INFO rb-46204af-224751-414454 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-09-11 18:55:58,728 126 INFO rb-46204af-224751-414454 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-09-11 18:55:58,740 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 18:55:59,717 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /odoo/action-to_hr_payroll.action_hr_payroll_dashboard HTTP/1.1" 200 - 178 0.101 0.878 2026-09-11 18:55:59,721 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Navigation result: {'frameId': '8F7D5B264E90D0D3EE3FD6053D1766BD', 'loaderId': '9CBB9FD4B96BEB3D16733F466545871F', 'isDownload': False} 2026-09-11 18:55:59,721 126 INFO rb-46204af-224751-414454 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-09-11 18:55:59,765 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /web/assets/57e5c33/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 18:55:59,794 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.017 2026-09-11 18:55:59,952 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /web/webclient/load_menus/2953fb5426a91925bc62158c71680b536055ff2561bb9045d59de47161b8f239 HTTP/1.1" 200 - 160 0.087 0.111 2026-09-11 18:55:59,956 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.196 2026-09-11 18:55:59,964 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /web/assets/5694bf1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.201 2026-09-11 18:55:59,986 126 INFO rb-46204af-224751-414454 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-09-11 18:55:59,989 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:55:59] "GET /web/assets/3310e42/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-11 18:56:00,018 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/assets/21c9f9a/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 18:56:00,441 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 18:56:00,454 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-11 18:56:00,459 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 18:56:00,472 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-11 18:56:00,476 126 INFO rb-46204af-224751-414454 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-09-11 18:56:00,491 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 18:56:00,518 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-09-11 18:56:00,540 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.019 2026-09-11 18:56:00,551 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.032 2026-09-11 18:56:00,560 126 INFO rb-46204af-224751-414454 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-09-11 18:56:00,570 126 INFO rb-46204af-224751-414454 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-09-11 18:56:00,628 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 18:56:00,636 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 18:56:00,668 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.039 2026-09-11 18:56:00,721 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/image/res.partner/2718/avatar_128?unique=1789152953000 HTTP/1.1" 200 - 15 0.023 0.100 2026-09-11 18:56:00,753 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/image?model=res.users&field=avatar_128&id=651 HTTP/1.1" 200 - 9 0.014 0.149 2026-09-11 18:56:00,771 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.176 2026-09-11 18:56:00,777 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 18:56:00,793 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/image/res.company/244/favicon HTTP/1.1" 200 - 9 0.009 0.013 2026-09-11 18:56:00,795 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.178 2026-09-11 18:56:00,833 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.129 2026-09-11 18:56:00,871 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 18:56:00,885 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "POST /web/dataset/call_kw/hr.payroll.dashboard/get_dashboard_data HTTP/1.1" 200 - 29 0.021 0.058 2026-09-11 18:56:00,950 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 18:56:00,969 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:00] "GET /web/assets/7d291b5/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 18:56:01,007 126 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:01] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 18:56:01,100 126 INFO rb-46204af-224751-414454 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-09-11 18:56:01,175 126 INFO rb-46204af-224751-414454 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-09-11 18:56:01,233 126 INFO rb-46204af-224751-414454 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-09-11 18:56:01,309 126 INFO rb-46204af-224751-414454 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-09-11 18:56:01,338 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.015 2026-09-11 18:56:01,476 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:01] "POST /web/dataset/call_kw/hr.payslip.run/get_views HTTP/1.1" 200 - 62 0.057 0.070 2026-09-11 18:56:01,513 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:01] "POST /web/dataset/call_kw/hr.payslip.run/web_search_read HTTP/1.1" 200 - 5 0.008 0.008 2026-09-11 18:56:01,517 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 18:56:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 18:56:01,629 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: tour succeeded 2026-09-11 18:56:01,629 126 INFO rb-46204af-224751-414454 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-09-11 18:56:01,720 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: heap 23385940 (allocated 25124864) 2026-09-11 18:56:01,733 126 INFO rb-46204af-224751-414454 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 19748 2026-09-11 18:56:01,735 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Closing websocket connection 2026-09-11 18:56:01,737 126 INFO rb-46204af-224751-414454 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 19748 2026-09-11 18:56:01,794 126 INFO rb-46204af-224751-414454 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-46204af-224751-414454/chrome_logs/chrome_log_20260911_185601_793860_test_dashboard_empty_state_ghost_preview_and_cta.txt 2026-09-11 18:56:01,794 126 INFO rb-46204af-224751-414454 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/tmpug5chscy_chrome_odoo" 2026-09-11 18:56:01,827 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_non_officer_has_no_action_button ... 2026-09-11 18:56:01,934 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 18:56:01,984 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_build_sample_trend_matches_real_window_skeleton_and_is_nonzero ... 2026-09-11 18:56:02,009 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_is_sample_ghost_when_period_empty ... 2026-09-11 18:56:02,427 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_respects_allowed_companies ... 2026-09-11 18:56:08,147 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_stays_real_and_byte_identical_when_populated ... 2026-09-11 18:56:09,129 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_cost_trend_sums_company_cost_scoped_and_officer_only ... 2026-09-11 18:56:15,632 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_d1_team_leader_cannot_read_sensitive_subordinate_line ... 2026-09-11 18:56:17,396 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_dashboard_action_is_owl_client_and_menu_bound ... 2026-09-11 18:56:17,422 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_fail_safe_gate_drops_ungated_and_unknown_sections ... 2026-09-11 18:56:17,872 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_is_personal_sensitive_defaults_false ... 2026-09-11 18:56:17,932 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_mark_sample_stamps_is_sample_true_on_the_same_envelope ... 2026-09-11 18:56:17,956 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_net_trend_is_12_month_continuous_series ... 2026-09-11 18:56:18,532 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_non_applicable_sections_stay_absent_even_on_fully_empty_scope ... 2026-09-11 18:56:19,016 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_provider_is_batched_no_n_plus_1 ... 2026-09-11 18:56:24,061 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_adds_no_extra_db_queries ... 2026-09-11 18:56:25,026 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_is_deterministic_across_calls ... 2026-09-11 18:56:25,526 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_roster_returns_fixed_rows_with_distinct_negative_ids ... 2026-09-11 18:56:25,555 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_split_rows_sum_by_weight_and_are_nonzero ... 2026-09-11 18:56:25,576 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_section_visibility_adapts_to_groups ... 2026-09-11 18:56:26,965 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_is_sample_ghost_when_own_period_empty ... 2026-09-11 18:56:27,435 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_stays_real_and_byte_identical_when_populated ... 2026-09-11 18:56:27,888 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_alerts_trip_per_rule_and_are_d1_safe ... 2026-09-11 18:56:29,427 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_is_sample_ghost_when_no_subordinate_rows ... 2026-09-11 18:56:29,875 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_stays_real_and_byte_identical_when_populated ... 2026-09-11 18:56:30,834 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_trend_build_issues_no_per_month_query_explosion ... 2026-09-11 18:56:31,540 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_ytd_uses_calendar_year_window ... 2026-09-11 18:56:32,099 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 42 checked, 42 removed 2026-09-11 18:56:34,075 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_01_compute_wage ... 2026-09-11 18:56:39,495 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_02_compute_contract_type_id ... 2026-09-11 18:56:39,611 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_03_compute_structure ... 2026-09-11 18:56:39,693 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_04_compute_gross_sal ... 2026-09-11 18:56:40,197 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_05_compute_payslips_auto_generation ... 2026-09-11 18:56:40,424 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_01 ... 2026-09-11 18:56:40,766 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_02 ... 2026-09-11 18:56:41,010 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_01 ... 2026-09-11 18:56:41,079 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_02 ... 2026-09-11 18:56:41,216 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_03 ... 2026-09-11 18:56:41,374 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_08_compute_payslips_count ... 2026-09-11 18:56:41,470 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_01 ... 2026-09-11 18:56:41,500 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_02 ... 2026-09-11 18:56:41,902 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_10_compute_included_in_payroll_contribution_register ... 2026-09-11 18:56:42,003 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_01 ... 2026-09-11 18:56:42,104 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_02 ... 2026-09-11 18:56:42,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:56:43,889 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_01_job_action_update_contract_advantages ... 2026-09-11 18:56:48,499 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_02_job_action_update_contract_advantages ... 2026-09-11 18:56:48,604 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [25] 2026-09-11 18:56:48,621 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [26] 2026-09-11 18:56:48,639 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [27] 2026-09-11 18:56:48,656 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [28] 2026-09-11 18:56:48,700 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:56:50,444 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_02_unlink_resource_leave ... 2026-09-11 18:56:54,908 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-09-11 18:56:55,343 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [398] 2026-09-11 18:56:55,503 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228, 229] 2026-09-11 18:56:56,142 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_1 ... 2026-09-11 18:56:56,387 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-09-11 18:56:57,582 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [399] 2026-09-11 18:56:57,759 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_2 ... 2026-09-11 18:56:58,009 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-09-11 18:57:01,238 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [400] 2026-09-11 18:57:01,490 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_3 ... 2026-09-11 18:57:01,692 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-09-11 18:57:02,833 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [401] 2026-09-11 18:57:03,120 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_4 ... 2026-09-11 18:57:03,336 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-09-11 18:57:03,804 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [402] 2026-09-11 18:57:04,075 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_5 ... 2026-09-11 18:57:04,273 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-09-11 18:57:04,747 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [403] 2026-09-11 18:57:05,008 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_6 ... 2026-09-11 18:57:05,184 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-09-11 18:57:05,585 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [404] 2026-09-11 18:57:05,887 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_7 ... 2026-09-11 18:57:06,113 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-09-11 18:57:06,603 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [405] 2026-09-11 18:57:06,719 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-11 18:57:07,137 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3184, 3185] 2026-09-11 18:57:07,304 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6362, 6363, 6364, 6365] 2026-09-11 18:57:07,434 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1292] 2026-09-11 18:57:07,548 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_payslip_timeoff ... 2026-09-11 18:57:07,856 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-09-11 18:57:08,332 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [406] 2026-09-11 18:57:08,456 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_worked_entry_type_not_counted_as_leave_when_time_type_clobbered ... 2026-09-11 18:57:08,769 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-09-11 18:57:09,322 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [407] 2026-09-11 18:57:09,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:57:11,119 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_1 ... 2026-09-11 18:57:15,627 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_2 ... 2026-09-11 18:57:15,840 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_02_advantage_template ... 2026-09-11 18:57:15,966 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_03_advantage_template_2 ... 2026-09-11 18:57:16,066 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:57:17,745 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_1 ... 2026-09-11 18:57:23,215 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_2 ... 2026-09-11 18:57:23,524 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_number ... 2026-09-11 18:57:23,752 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_current_history ... 2026-09-11 18:57:23,882 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_history_lines ... 2026-09-11 18:57:24,258 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_cancel ... 2026-09-11 18:57:24,357 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [21] 2026-09-11 18:57:24,589 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_base ... 2026-09-11 18:57:25,002 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37986] 2026-09-11 18:57:25,013 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [22, 23] 2026-09-11 18:57:25,064 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_rate ... 2026-09-11 18:57:25,372 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37997] 2026-09-11 18:57:25,379 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [25, 26] 2026-09-11 18:57:25,418 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_confirmed ... 2026-09-11 18:57:25,635 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [28] 2026-09-11 18:57:25,732 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_done ... 2026-09-11 18:57:26,003 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [30, 31] 2026-09-11 18:57:26,026 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_draft ... 2026-09-11 18:57:26,081 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.register records with IDs: [43] 2026-09-11 18:57:26,311 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_resumed ... 2026-09-11 18:57:26,554 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [33, 34, 35] 2026-09-11 18:57:26,657 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_suspended ... 2026-09-11 18:57:26,905 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [37, 38] 2026-09-11 18:57:27,037 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_form_change_type_id ... 2026-09-11 18:57:27,196 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:57:29,012 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_1 ... 2026-09-11 18:57:34,820 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_2 ... 2026-09-11 18:57:39,375 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_3 ... 2026-09-11 18:57:39,582 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_02_contribution_type_mass_change_rate_1 ... 2026-09-11 18:57:39,758 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38265, 38264] 2026-09-11 18:57:39,771 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [40, 41, 42, 43, 44, 45] 2026-09-11 18:57:39,820 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:57:41,592 126 INFO rb-46204af-224751-414454 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-09-11 18:57:52,948 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-11 18:57:53,078 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_commitment_still_in_draft_does_not_suspend_withholding ... 2026-09-11 18:57:54,954 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [250] 2026-09-11 18:57:55,047 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_confirmed_commitment_suspends_withholding_above_the_threshold ... 2026-09-11 18:57:57,070 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-11 18:57:57,136 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_contract_already_on_a_flat_rule_is_not_hijacked ... 2026-09-11 18:57:59,135 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-11 18:57:59,233 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_editing_the_payslip_period ... 2026-09-11 18:58:01,445 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [256] 2026-09-11 18:58:01,482 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_recomputing_the_payslip ... 2026-09-11 18:58:03,196 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-11 18:58:03,290 126 INFO rb-46204af-224751-414454 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-09-11 18:58:05,147 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-11 18:58:05,302 126 INFO rb-46204af-224751-414454 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-09-11 18:58:05,636 126 INFO rb-46204af-224751-414454 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-09-11 18:58:05,841 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_threshold_of_zero_withholds_at_every_amount ... 2026-09-11 18:58:07,585 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-11 18:58:07,695 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_an_open_ended_contract_never_makes_a_payment_detached ... 2026-09-11 18:58:08,249 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_below_threshold_but_requested_is_withheld_anyway ... 2026-09-11 18:58:10,196 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [265] 2026-09-11 18:58:10,305 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_one_contract_still_running_keeps_the_whole_payment_attached ... 2026-09-11 18:58:10,840 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_after_termination_above_threshold_is_withheld_flat ... 2026-09-11 18:58:12,687 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-11 18:58:12,788 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_date_defaults_from_the_payslip_batch ... 2026-09-11 18:58:13,111 126 INFO rb-46204af-224751-414454 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-09-11 18:58:13,437 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_exactly_at_the_threshold_is_still_withheld ... 2026-09-11 18:58:15,200 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-11 18:58:15,310 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_just_below_the_threshold_is_not_withheld ... 2026-09-11 18:58:17,046 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [271] 2026-09-11 18:58:17,124 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_one_unit_above_the_threshold_is_withheld ... 2026-09-11 18:58:18,985 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-09-11 18:58:19,091 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_while_still_employed_keeps_the_progressive_scale ... 2026-09-11 18:58:21,989 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [275] 2026-09-11 18:58:22,085 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_regime_applies_only_from_its_effective_date ... 2026-09-11 18:58:23,973 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-09-11 18:58:24,173 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-09-11 18:58:24,266 126 INFO rb-46204af-224751-414454 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-09-11 18:58:30,767 126 INFO rb-46204af-224751-414454 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-09-11 18:58:30,826 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38278] 2026-09-11 18:58:30,846 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-09-11 18:58:31,480 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_different_dates_are_measured_separately ... 2026-09-11 18:58:33,205 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [281] 2026-09-11 18:58:33,358 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [283] 2026-09-11 18:58:33,448 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_one_date_are_measured_together ... 2026-09-11 18:58:35,312 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [286] 2026-09-11 18:58:35,350 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [285] 2026-09-11 18:58:35,368 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [287] 2026-09-11 18:58:35,455 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_without_a_configured_regime_a_terminated_payment_behaves_as_before ... 2026-09-11 18:58:35,475 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38278] 2026-09-11 18:58:35,483 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-09-11 18:58:37,079 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [290] 2026-09-11 18:58:37,181 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-09-11 18:58:38,678 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_cancelled_payment_no_longer_counts_towards_the_threshold ... 2026-09-11 18:58:44,949 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [293] 2026-09-11 18:58:45,002 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [292] 2026-09-11 18:58:45,035 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [294] 2026-09-11 18:58:45,262 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_contract_never_selects_a_detached_regime_tax_rule ... 2026-09-11 18:58:45,477 126 INFO rb-46204af-224751-414454 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-09-11 18:58:45,510 126 INFO rb-46204af-224751-414454 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-09-11 18:58:47,304 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [298] 2026-09-11 18:58:47,350 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [297] 2026-09-11 18:58:47,371 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [299] 2026-09-11 18:58:47,488 126 INFO rb-46204af-224751-414454 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-09-11 18:58:49,198 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [302] 2026-09-11 18:58:49,578 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_tax_rule_survives_ticking_withholding_requested ... 2026-09-11 18:58:51,432 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [304] 2026-09-11 18:58:51,881 126 INFO rb-46204af-224751-414454 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-09-11 18:58:53,672 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [307] 2026-09-11 18:58:53,725 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [306] 2026-09-11 18:58:53,757 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [308] 2026-09-11 18:58:53,865 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [194] 2026-09-11 18:58:53,917 126 INFO rb-46204af-224751-414454 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-09-11 18:58:56,040 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [312] 2026-09-11 18:58:56,080 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [311] 2026-09-11 18:58:56,101 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [313] 2026-09-11 18:58:56,256 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [314] 2026-09-11 18:58:56,384 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [315] 2026-09-11 18:58:56,467 126 INFO rb-46204af-224751-414454 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-09-11 18:58:58,195 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [318] 2026-09-11 18:58:58,487 126 INFO rb-46204af-224751-414454 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-09-11 18:59:01,183 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [321] 2026-09-11 18:59:01,234 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [320] 2026-09-11 18:59:01,254 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [322] 2026-09-11 18:59:01,365 126 INFO rb-46204af-224751-414454 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-09-11 18:59:03,138 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [325] 2026-09-11 18:59:03,266 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-11 18:59:03,283 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_extension_module_availability_flag_matches_system_presence ... 2026-09-11 18:59:03,476 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_removed_l10n_vn_field_is_absent ... 2026-09-11 18:59:03,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 18:59:05,529 126 INFO rb-46204af-224751-414454 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-09-11 18:59:11,615 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [327] 2026-09-11 18:59:11,723 126 INFO rb-46204af-224751-414454 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-09-11 18:59:13,737 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [329] 2026-09-11 18:59:13,887 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_unticking_the_manual_flag_hands_the_payment_date_back ... 2026-09-11 18:59:16,066 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [331] 2026-09-11 18:59:16,185 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 18:59:22,719 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [26316, 26317, 26318, 26319, 26320, 26321, 26322, 26323, 26324, 26325, 26326, 26327, 26328, 26329, 26330, 26331, 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] 2026-09-11 18:59:22,851 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_1 ... 2026-09-11 18:59:23,497 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [205, 206, 207, 208, 209] 2026-09-11 18:59:23,796 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348] 2026-09-11 18:59:23,972 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_2 ... 2026-09-11 18:59:24,333 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [359, 360, 361, 362, 363, 364, 365, 366, 367, 368] 2026-09-11 18:59:24,475 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_3 ... 2026-09-11 18:59:24,597 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-11 18:59:25,010 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-11 18:59:25,401 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-11 18:59:26,015 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [382, 383, 384, 385, 386, 387, 388, 389, 390, 391] 2026-09-11 18:59:26,220 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_4 ... 2026-09-11 18:59:26,336 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-09-11 18:59:26,757 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-09-11 18:59:27,117 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-11 18:59:27,464 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-11 18:59:27,786 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-11 18:59:28,470 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-09-11 18:59:28,625 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_5 ... 2026-09-11 18:59:28,718 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-11 18:59:29,130 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [428] 2026-09-11 18:59:29,831 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [441, 439, 440, 432, 433, 434, 435, 436, 437, 438, 431, 430] 2026-09-11 18:59:30,010 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_6 ... 2026-09-11 18:59:30,114 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-11 18:59:30,589 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-11 18:59:30,995 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-11 18:59:31,302 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [338] 2026-09-11 18:59:31,774 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [458, 459, 460] 2026-09-11 18:59:31,889 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_7 ... 2026-09-11 18:59:31,993 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-11 18:59:32,400 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-11 18:59:32,895 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [467, 466] 2026-09-11 18:59:33,331 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [470, 471] 2026-09-11 18:59:33,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_8 ... 2026-09-11 18:59:33,551 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-09-11 18:59:33,979 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-09-11 18:59:34,351 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-11 18:59:34,691 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-11 18:59:35,037 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-11 18:59:35,719 126 INFO rb-46204af-224751-414454 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-09-11 18:59:35,937 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_9 ... 2026-09-11 18:59:36,107 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-09-11 18:59:36,277 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [504, 503] 2026-09-11 18:59:36,308 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-11 18:59:36,328 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-11 18:59:36,343 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-09-11 18:59:36,370 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [506, 505] 2026-09-11 18:59:36,403 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [507] 2026-09-11 18:59:36,427 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [508] 2026-09-11 18:59:37,644 126 INFO rb-46204af-224751-414454 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-09-11 18:59:37,852 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:59:46,478 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-09-11 18:59:46,622 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-09-11 18:59:46,759 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-09-11 18:59:46,896 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_1 ... 2026-09-11 18:59:47,369 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [47, 48, 49, 50, 51, 52, 53] 2026-09-11 18:59:47,447 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:47,544 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_10 ... 2026-09-11 18:59:47,925 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-11 18:59:47,971 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:48,001 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-11 18:59:48,031 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-11 18:59:48,081 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [564, 563] 2026-09-11 18:59:48,113 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [565] 2026-09-11 18:59:48,135 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [566] 2026-09-11 18:59:48,417 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [408] 2026-09-11 18:59:48,670 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [571, 570] 2026-09-11 18:59:48,706 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [568, 567, 569] 2026-09-11 18:59:48,748 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [575, 574] 2026-09-11 18:59:48,941 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [409] 2026-09-11 18:59:49,123 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [577, 576, 578] 2026-09-11 18:59:49,270 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [410] 2026-09-11 18:59:49,342 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [582, 581, 583] 2026-09-11 18:59:49,457 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_1 ... 2026-09-11 18:59:49,492 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [54, 55, 56, 57, 58, 59, 60] 2026-09-11 18:59:49,657 126 INFO rb-46204af-224751-414454 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-09-11 18:59:49,796 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_2 ... 2026-09-11 18:59:49,957 126 INFO rb-46204af-224751-414454 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-09-11 18:59:50,109 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_3 ... 2026-09-11 18:59:50,290 126 INFO rb-46204af-224751-414454 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-09-11 18:59:50,455 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_4 ... 2026-09-11 18:59:50,531 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [557] 2026-09-11 18:59:50,986 126 INFO rb-46204af-224751-414454 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-09-11 18:59:51,216 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [558] 2026-09-11 18:59:51,628 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [560] 2026-09-11 18:59:52,116 126 INFO rb-46204af-224751-414454 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-09-11 18:59:52,310 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_2 ... 2026-09-11 18:59:52,442 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:52,552 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_3 ... 2026-09-11 18:59:52,665 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:52,757 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_4 ... 2026-09-11 18:59:53,108 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-11 18:59:53,141 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:53,164 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-11 18:59:53,187 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-11 18:59:53,220 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [653, 652] 2026-09-11 18:59:53,251 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [654] 2026-09-11 18:59:53,274 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [655] 2026-09-11 18:59:53,590 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [408] 2026-09-11 18:59:53,658 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [661] 2026-09-11 18:59:53,725 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_5 ... 2026-09-11 18:59:53,813 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-11 18:59:53,929 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_6 ... 2026-09-11 18:59:54,379 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-11 18:59:54,434 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:54,479 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-11 18:59:54,508 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-11 18:59:54,551 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [666, 665] 2026-09-11 18:59:54,580 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [667] 2026-09-11 18:59:54,603 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [668] 2026-09-11 18:59:54,897 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [408] 2026-09-11 18:59:54,978 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [675] 2026-09-11 18:59:55,078 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_7 ... 2026-09-11 18:59:55,194 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-11 18:59:55,304 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_8 ... 2026-09-11 18:59:55,636 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-11 18:59:55,677 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-11 18:59:55,707 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-11 18:59:55,732 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-11 18:59:55,764 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [680, 679] 2026-09-11 18:59:55,789 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [681] 2026-09-11 18:59:55,806 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [682] 2026-09-11 18:59:56,101 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [408] 2026-09-11 18:59:56,337 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [687, 686] 2026-09-11 18:59:56,366 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [684, 683, 685] 2026-09-11 18:59:56,400 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [691, 690] 2026-09-11 18:59:56,598 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [409] 2026-09-11 18:59:56,678 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [696, 695] 2026-09-11 18:59:56,789 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_9 ... 2026-09-11 18:59:56,906 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-11 18:59:57,031 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 18:59:59,027 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_01_form_payslip_date_from ... 2026-09-11 19:00:04,214 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_02_form_payslip_cycle ... 2026-09-11 19:00:04,355 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_1 ... 2026-09-11 19:00:04,582 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_2 ... 2026-09-11 19:00:04,843 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_3 ... 2026-09-11 19:00:05,038 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_4 ... 2026-09-11 19:00:05,206 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_5 ... 2026-09-11 19:00:05,420 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_04_payslip_name_1 ... 2026-09-11 19:00:05,526 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_05_payslip_name_2 ... 2026-09-11 19:00:05,730 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_06_payslip_name_3 ... 2026-09-11 19:00:05,822 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_2 ... 2026-09-11 19:00:05,978 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_4 ... 2026-09-11 19:00:06,974 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_1 ... 2026-09-11 19:00:07,031 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_2 ... 2026-09-11 19:00:07,088 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_3 ... 2026-09-11 19:00:07,270 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_1 ... 2026-09-11 19:00:07,561 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_2 ... 2026-09-11 19:00:07,914 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_10_payslip_date_from_date_to ... 2026-09-11 19:00:08,153 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_1 ... 2026-09-11 19:00:08,245 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_2 ... 2026-09-11 19:00:08,586 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_3 ... 2026-09-11 19:00:08,874 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_12_payslip_duplicate_1 ... 2026-09-11 19:00:08,964 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_13_payslip_duplicate_2 ... 2026-09-11 19:00:09,219 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_1 ... 2026-09-11 19:00:09,408 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_2 ... 2026-09-11 19:00:09,794 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:00:19,151 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_01_cron_generate_payslips ... 2026-09-11 19:00:24,818 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:24,832 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:24,860 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_02_cron_generate_payslips ... 2026-09-11 19:00:24,873 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:24,892 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:24,909 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_03_cron_generate_payslips ... 2026-09-11 19:00:24,962 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:24,988 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:25,016 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_04_cron_generate_payslips ... 2026-09-11 19:00:25,198 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [29338, 29339, 29340, 29341, 29342, 29343, 29344, 29345, 29346, 29347, 29348, 29349, 29350, 29351, 29352, 29353, 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] 2026-09-11 19:00:25,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:25,225 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:25,245 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_05_cron_generate_payslips ... 2026-09-11 19:00:25,287 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:25,296 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:25,316 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_06_cron_generate_payslips ... 2026-09-11 19:00:25,332 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:25,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:25,540 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_07_cron_generate_payslips ... 2026-09-11 19:00:25,672 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [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] 2026-09-11 19:00:25,684 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-11 19:00:25,864 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-11 19:00:25,948 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:00:28,076 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_done_verify ... 2026-09-11 19:00:32,865 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:32,899 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:32,947 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [722] 2026-09-11 19:00:32,970 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [293, 294, 295, 296] 2026-09-11 19:00:33,494 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3244, 3245] 2026-09-11 19:00:33,597 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6482, 6483, 6484, 6485] 2026-09-11 19:00:33,660 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1322] 2026-09-11 19:00:33,926 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [723] 2026-09-11 19:00:33,951 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [297, 298, 299, 300] 2026-09-11 19:00:33,993 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-09-11 19:00:34,009 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [301, 302, 303, 304] 2026-09-11 19:00:34,044 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_draft ... 2026-09-11 19:00:34,140 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:34,166 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:34,216 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [726] 2026-09-11 19:00:34,240 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [309, 310, 311, 312] 2026-09-11 19:00:34,751 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3246, 3247] 2026-09-11 19:00:34,877 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6486, 6487, 6488, 6489] 2026-09-11 19:00:34,933 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1323] 2026-09-11 19:00:34,957 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_unlink ... 2026-09-11 19:00:35,054 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:35,080 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:35,120 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [728] 2026-09-11 19:00:35,147 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [317, 318, 319, 320] 2026-09-11 19:00:35,616 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3248, 3249] 2026-09-11 19:00:35,750 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6490, 6491, 6492, 6493] 2026-09-11 19:00:35,836 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1324] 2026-09-11 19:00:35,857 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [259] 2026-09-11 19:00:35,885 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_action_cancel ... 2026-09-11 19:00:36,016 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:36,054 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:36,108 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [730] 2026-09-11 19:00:36,134 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [325, 326, 327, 328] 2026-09-11 19:00:36,686 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3250, 3251] 2026-09-11 19:00:36,798 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6494, 6495, 6496, 6497] 2026-09-11 19:00:36,868 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1325] 2026-09-11 19:00:36,895 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_refund_sheet ... 2026-09-11 19:00:36,983 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:37,013 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:37,058 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [732] 2026-09-11 19:00:37,077 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [333, 334, 335, 336] 2026-09-11 19:00:37,721 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_unlink ... 2026-09-11 19:00:37,846 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:37,882 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:37,947 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [735] 2026-09-11 19:00:37,974 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [345, 346, 347, 348] 2026-09-11 19:00:38,549 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_cancel ... 2026-09-11 19:00:38,695 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_draft_done ... 2026-09-11 19:00:38,926 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_verify ... 2026-09-11 19:00:39,059 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:39,091 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:39,141 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [737] 2026-09-11 19:00:39,166 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [353, 354, 355, 356] 2026-09-11 19:00:39,503 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_compute_sheet ... 2026-09-11 19:00:39,628 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:39,657 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:39,716 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [739] 2026-09-11 19:00:39,755 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [361, 362, 363, 364] 2026-09-11 19:00:39,856 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_send_email ... 2026-09-11 19:00:39,894 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_unlink ... 2026-09-11 19:00:39,925 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [259] 2026-09-11 19:00:39,950 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_cancel ... 2026-09-11 19:00:40,047 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:40,080 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:40,126 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [741] 2026-09-11 19:00:40,156 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [369, 370, 371, 372] 2026-09-11 19:00:40,641 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3260, 3261] 2026-09-11 19:00:40,805 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6514, 6515, 6516, 6517] 2026-09-11 19:00:40,889 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1330] 2026-09-11 19:00:40,919 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_done ... 2026-09-11 19:00:41,040 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:41,086 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:41,135 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [743] 2026-09-11 19:00:41,163 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [377, 378, 379, 380] 2026-09-11 19:00:41,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_draft ... 2026-09-11 19:00:41,728 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:41,761 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:41,812 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [745] 2026-09-11 19:00:41,838 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [385, 386, 387, 388] 2026-09-11 19:00:42,396 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_refund_sheet ... 2026-09-11 19:00:42,523 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:42,549 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:42,588 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [747] 2026-09-11 19:00:42,606 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [393, 394, 395, 396] 2026-09-11 19:00:43,219 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_unlink ... 2026-09-11 19:00:43,339 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-11 19:00:43,372 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-11 19:00:43,425 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [750] 2026-09-11 19:00:43,451 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [405, 406, 407, 408] 2026-09-11 19:00:44,023 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:00:46,153 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_01_input_rules_on_payslip ... 2026-09-11 19:00:51,166 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_02_input_rules_on_payslip_lines ... 2026-09-11 19:00:51,386 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [752] 2026-09-11 19:00:51,498 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:00:53,410 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_13th_payslip_register_lines ... 2026-09-11 19:00:58,311 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [754] 2026-09-11 19:00:58,344 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [413, 414, 415, 416] 2026-09-11 19:00:58,384 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [755] 2026-09-11 19:00:58,403 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [417, 418, 419, 420] 2026-09-11 19:00:59,118 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768] 2026-09-11 19:00:59,212 126 INFO rb-46204af-224751-414454 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-09-11 19:00:59,693 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780] 2026-09-11 19:00:59,812 126 INFO rb-46204af-224751-414454 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-09-11 19:00:59,916 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_1 ... 2026-09-11 19:01:00,031 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_2 ... 2026-09-11 19:01:00,115 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_3 ... 2026-09-11 19:01:00,259 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_4 ... 2026-09-11 19:01:00,378 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_1 ... 2026-09-11 19:01:00,518 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [32480, 32481, 32482, 32483, 32484, 32485, 32486, 32487, 32488, 32489, 32490, 32491, 32492, 32493, 32494, 32495, 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] 2026-09-11 19:01:00,818 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [793] 2026-09-11 19:01:00,857 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [621, 622, 623, 624] 2026-09-11 19:01:00,916 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [794] 2026-09-11 19:01:00,938 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [625, 626, 627, 628] 2026-09-11 19:01:01,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_2 ... 2026-09-11 19:01:01,168 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [32480, 32481, 32482, 32483, 32484, 32485, 32486, 32487, 32488, 32489, 32490, 32491, 32492, 32493, 32494, 32495, 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] 2026-09-11 19:01:01,459 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [796] 2026-09-11 19:01:01,511 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [633, 635, 637, 639, 640, 634, 638, 636] 2026-09-11 19:01:01,586 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [797] 2026-09-11 19:01:01,605 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [641, 643, 645, 647, 648, 642, 646, 644] 2026-09-11 19:01:01,690 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_1 ... 2026-09-11 19:01:01,844 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [799] 2026-09-11 19:01:01,864 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [657, 658, 659, 660] 2026-09-11 19:01:01,918 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [800] 2026-09-11 19:01:01,936 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [661, 662, 663, 664] 2026-09-11 19:01:02,006 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_2 ... 2026-09-11 19:01:02,198 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [802] 2026-09-11 19:01:02,222 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [669, 670, 671, 672] 2026-09-11 19:01:02,277 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [803] 2026-09-11 19:01:02,299 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [673, 674, 675, 676] 2026-09-11 19:01:02,400 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_1 ... 2026-09-11 19:01:02,597 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [805] 2026-09-11 19:01:02,618 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [681, 682, 683, 684] 2026-09-11 19:01:02,670 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [806] 2026-09-11 19:01:02,689 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [685, 686, 687, 688] 2026-09-11 19:01:02,778 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_2 ... 2026-09-11 19:01:02,994 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [808] 2026-09-11 19:01:03,017 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [693, 694, 695, 696] 2026-09-11 19:01:03,070 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [809] 2026-09-11 19:01:03,093 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [697, 698, 699, 700] 2026-09-11 19:01:03,186 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_1 ... 2026-09-11 19:01:03,379 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [811] 2026-09-11 19:01:03,398 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [705, 706, 707, 708] 2026-09-11 19:01:03,437 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [812] 2026-09-11 19:01:03,455 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [709, 710, 711, 712] 2026-09-11 19:01:03,547 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_2 ... 2026-09-11 19:01:03,753 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [814] 2026-09-11 19:01:03,779 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [717, 718, 719, 720] 2026-09-11 19:01:03,829 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [815] 2026-09-11 19:01:03,848 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [721, 722, 723, 724] 2026-09-11 19:01:03,931 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_3 ... 2026-09-11 19:01:04,114 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [817] 2026-09-11 19:01:04,135 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [729, 730, 731, 732] 2026-09-11 19:01:04,174 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [818] 2026-09-11 19:01:04,189 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [733, 734, 735, 736] 2026-09-11 19:01:04,260 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_1 ... 2026-09-11 19:01:04,459 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [820] 2026-09-11 19:01:04,480 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [741, 742, 743, 744] 2026-09-11 19:01:04,530 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [821] 2026-09-11 19:01:04,551 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [745, 746, 747, 748] 2026-09-11 19:01:04,644 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_2 ... 2026-09-11 19:01:04,849 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [823] 2026-09-11 19:01:04,869 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [753, 754, 755, 756] 2026-09-11 19:01:04,914 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [824] 2026-09-11 19:01:04,933 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [757, 758, 759, 760] 2026-09-11 19:01:05,021 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_1 ... 2026-09-11 19:01:05,181 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [826] 2026-09-11 19:01:05,196 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [765, 766, 767, 768] 2026-09-11 19:01:05,230 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [827] 2026-09-11 19:01:05,245 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [769, 770, 771, 772] 2026-09-11 19:01:05,310 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_2 ... 2026-09-11 19:01:05,519 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [829] 2026-09-11 19:01:05,542 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [777, 778, 779, 780] 2026-09-11 19:01:05,597 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [830] 2026-09-11 19:01:05,622 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [781, 782, 783, 784] 2026-09-11 19:01:05,717 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_1 ... 2026-09-11 19:01:05,942 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-09-11 19:01:06,161 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [411] 2026-09-11 19:01:06,309 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [832] 2026-09-11 19:01:06,328 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [789, 790, 791, 792] 2026-09-11 19:01:06,375 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [833] 2026-09-11 19:01:06,417 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [793, 794, 795, 796] 2026-09-11 19:01:06,530 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_2 ... 2026-09-11 19:01:06,820 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-09-11 19:01:07,148 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [412] 2026-09-11 19:01:07,315 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-09-11 19:01:07,751 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [413] 2026-09-11 19:01:07,908 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [836, 835] 2026-09-11 19:01:07,953 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [801, 802, 803, 804] 2026-09-11 19:01:08,009 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [838, 837] 2026-09-11 19:01:08,038 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [805, 806, 807, 808] 2026-09-11 19:01:08,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:01:21,579 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [842] 2026-09-11 19:01:21,628 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [817, 818, 819, 820] 2026-09-11 19:01:21,677 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [843] 2026-09-11 19:01:21,703 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [821, 822, 823, 824] 2026-09-11 19:01:21,912 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [845] 2026-09-11 19:01:21,935 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [829, 830, 831, 832] 2026-09-11 19:01:21,981 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [846] 2026-09-11 19:01:22,006 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [833, 834, 835, 836] 2026-09-11 19:01:22,337 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [848] 2026-09-11 19:01:22,359 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [841, 842, 843, 844] 2026-09-11 19:01:22,403 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [849] 2026-09-11 19:01:22,422 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [845, 846, 847, 848] 2026-09-11 19:01:22,621 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [851] 2026-09-11 19:01:22,648 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [853, 854, 855, 856] 2026-09-11 19:01:22,697 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [852] 2026-09-11 19:01:22,717 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [857, 858, 859, 860] 2026-09-11 19:01:23,008 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [855] 2026-09-11 19:01:23,028 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [869, 870, 871, 872] 2026-09-11 19:01:23,085 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [856] 2026-09-11 19:01:23,109 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [873, 874, 875, 876] 2026-09-11 19:01:23,340 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [858] 2026-09-11 19:01:23,368 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [881, 882, 883, 884] 2026-09-11 19:01:23,415 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [859] 2026-09-11 19:01:23,439 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [885, 886, 887, 888] 2026-09-11 19:01:23,690 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [861] 2026-09-11 19:01:23,714 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [893, 894, 895, 896] 2026-09-11 19:01:23,759 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [862] 2026-09-11 19:01:23,778 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [897, 898, 899, 900] 2026-09-11 19:01:23,978 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [864] 2026-09-11 19:01:24,003 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [905, 906, 907, 908] 2026-09-11 19:01:24,048 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [865] 2026-09-11 19:01:24,069 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [909, 910, 911, 912] 2026-09-11 19:01:24,161 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_salary_report ... 2026-09-11 19:01:24,325 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_tax_report ... 2026-09-11 19:01:24,432 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:01:26,800 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_01_salary_cycle_id ... 2026-09-11 19:01:31,493 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_02_payslip_run_date ... 2026-09-11 19:01:31,767 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_03_payslip_run__compute_date ... 2026-09-11 19:01:31,841 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_04_change_payslip_batches_01 ... 2026-09-11 19:01:32,256 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_1 ... 2026-09-11 19:01:33,151 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_2 ... 2026-09-11 19:01:33,834 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_3 ... 2026-09-11 19:01:34,603 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_4 ... 2026-09-11 19:01:35,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_5 ... 2026-09-11 19:01:35,467 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_06_payslip_run_duplicate ... 2026-09-11 19:01:35,737 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_1 ... 2026-09-11 19:01:35,794 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39448] 2026-09-11 19:01:35,805 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [53] 2026-09-11 19:01:35,839 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39449] 2026-09-11 19:01:35,842 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [54] 2026-09-11 19:01:35,873 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39450] 2026-09-11 19:01:35,877 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [55] 2026-09-11 19:01:36,012 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39451] 2026-09-11 19:01:36,015 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [56] 2026-09-11 19:01:36,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_2 ... 2026-09-11 19:01:36,705 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39453] 2026-09-11 19:01:36,723 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_3 ... 2026-09-11 19:01:36,925 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39466] 2026-09-11 19:01:36,932 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [311] 2026-09-11 19:01:36,948 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39465] 2026-09-11 19:01:36,954 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [58] 2026-09-11 19:01:36,972 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_4 ... 2026-09-11 19:01:37,251 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39468] 2026-09-11 19:01:37,258 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [312] 2026-09-11 19:01:37,276 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39467] 2026-09-11 19:01:37,285 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [59] 2026-09-11 19:01:37,311 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_5 ... 2026-09-11 19:01:37,519 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [874] 2026-09-11 19:01:38,027 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39470] 2026-09-11 19:01:38,078 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39482, 39470] 2026-09-11 19:01:38,100 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_08_payslip_run_action_compute_sheets ... 2026-09-11 19:01:38,243 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [876] 2026-09-11 19:01:38,546 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [877] 2026-09-11 19:01:38,579 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_09_payslip_run_action_refund_sheet ... 2026-09-11 19:01:38,703 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_0 ... 2026-09-11 19:01:38,757 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_01 ... 2026-09-11 19:01:39,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_02 ... 2026-09-11 19:01:39,173 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [880] 2026-09-11 19:01:39,667 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3284, 3285] 2026-09-11 19:01:39,845 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6562, 6563, 6564, 6565] 2026-09-11 19:01:39,945 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1342] 2026-09-11 19:01:40,200 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_03 ... 2026-09-11 19:01:40,340 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [882] 2026-09-11 19:01:40,738 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_11_payslip_run_action_verify ... 2026-09-11 19:01:41,592 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_12_payslip_run_action_cancel ... 2026-09-11 19:01:41,760 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [886] 2026-09-11 19:01:42,184 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [888] 2026-09-11 19:01:42,740 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3292, 3293, 3290, 3291] 2026-09-11 19:01:42,971 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6578, 6579, 6580, 6581, 6574, 6575, 6576, 6577] 2026-09-11 19:01:43,002 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39534, 39533, 39532, 39531, 39530, 39529, 39528, 39527] 2026-09-11 19:01:43,079 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1346, 1345] 2026-09-11 19:01:43,154 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:01:45,500 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_1 ... 2026-09-11 19:01:50,762 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_2 ... 2026-09-11 19:01:50,868 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_1 ... 2026-09-11 19:01:51,059 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [890] 2026-09-11 19:01:51,198 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_2 ... 2026-09-11 19:01:51,463 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [892] 2026-09-11 19:01:51,488 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [917, 918, 919, 920] 2026-09-11 19:01:51,540 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [893] 2026-09-11 19:01:51,561 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [921, 922, 923, 924] 2026-09-11 19:01:51,693 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_3 ... 2026-09-11 19:01:51,922 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [895] 2026-09-11 19:01:52,008 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_4 ... 2026-09-11 19:01:52,167 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [897] 2026-09-11 19:01:52,264 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_5 ... 2026-09-11 19:01:52,489 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [899] 2026-09-11 19:01:52,519 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [929, 930, 931, 932] 2026-09-11 19:01:52,559 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [900] 2026-09-11 19:01:52,574 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [933, 934, 935, 936] 2026-09-11 19:01:52,651 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_6 ... 2026-09-11 19:01:52,874 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [902] 2026-09-11 19:01:52,889 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [941, 942, 943, 944] 2026-09-11 19:01:52,931 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [903] 2026-09-11 19:01:52,953 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [945, 946, 947, 948] 2026-09-11 19:01:53,040 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_1 ... 2026-09-11 19:01:53,199 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [905] 2026-09-11 19:01:53,280 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_2 ... 2026-09-11 19:01:53,448 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [907] 2026-09-11 19:01:53,468 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [953, 954, 955, 956] 2026-09-11 19:01:53,513 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [908] 2026-09-11 19:01:53,533 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [957, 958, 959, 960] 2026-09-11 19:01:53,630 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_3 ... 2026-09-11 19:01:53,782 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [910] 2026-09-11 19:01:53,878 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_4 ... 2026-09-11 19:01:54,078 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [912] 2026-09-11 19:01:54,101 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [965, 966, 967, 968] 2026-09-11 19:01:54,151 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [913] 2026-09-11 19:01:54,181 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [969, 970, 971, 972] 2026-09-11 19:01:54,266 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_5 ... 2026-09-11 19:01:54,449 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [915] 2026-09-11 19:01:54,469 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [977, 978, 979, 980] 2026-09-11 19:01:54,516 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [916] 2026-09-11 19:01:54,537 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [981, 982, 983, 984] 2026-09-11 19:01:54,647 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_6 ... 2026-09-11 19:01:54,892 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [918] 2026-09-11 19:01:54,911 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [989, 990, 991, 992] 2026-09-11 19:01:54,966 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [919] 2026-09-11 19:01:54,987 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [993, 994, 995, 996] 2026-09-11 19:01:55,089 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_1 ... 2026-09-11 19:01:55,245 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [921] 2026-09-11 19:01:55,908 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934] 2026-09-11 19:01:56,111 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_2 ... 2026-09-11 19:01:56,308 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [947] 2026-09-11 19:01:56,757 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [949] 2026-09-11 19:01:57,389 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962] 2026-09-11 19:01:57,556 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_3 ... 2026-09-11 19:01:57,697 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [975] 2026-09-11 19:01:58,252 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [986, 987, 988, 977, 978, 979, 980, 981, 982, 983, 984, 985] 2026-09-11 19:01:58,430 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_4 ... 2026-09-11 19:01:58,565 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1001] 2026-09-11 19:01:58,973 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1003] 2026-09-11 19:01:59,317 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1005] 2026-09-11 19:01:59,891 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018] 2026-09-11 19:02:00,078 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_5 ... 2026-09-11 19:02:00,264 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1031] 2026-09-11 19:02:00,870 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044] 2026-09-11 19:02:01,017 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_6 ... 2026-09-11 19:02:01,208 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1057] 2026-09-11 19:02:01,637 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1059] 2026-09-11 19:02:02,024 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1061] 2026-09-11 19:02:02,429 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1063] 2026-09-11 19:02:03,067 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076] 2026-09-11 19:02:03,228 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_ptax_salary_rule_respects_escalation_effective_period ... 2026-09-11 19:02:09,255 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1089] 2026-09-11 19:02:09,417 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1091] 2026-09-11 19:02:09,500 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_effective_period ... 2026-09-11 19:02:09,649 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_invalid_date_range ... 2026-09-11 19:02:09,870 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_overlap_same_base ... 2026-09-11 19:02:10,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:02:18,197 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [62] 2026-09-11 19:02:18,488 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_03_payslip_info_01 ... 2026-09-11 19:02:19,840 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_04_payslip_info_02 ... 2026-09-11 19:02:20,376 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_01 ... 2026-09-11 19:02:20,481 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_02 ... 2026-09-11 19:02:20,705 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-09-11 19:02:20,995 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [414] 2026-09-11 19:02:21,082 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:02:23,422 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_01_compute_paid_by_company ... 2026-09-11 19:02:27,955 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_02_salary_rule_category_recusion ... 2026-09-11 19:02:28,220 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_01 ... 2026-09-11 19:02:28,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_02 ... 2026-09-11 19:02:32,859 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_04_compute_salary_rules_count ... 2026-09-11 19:02:32,939 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_05_salary_rule_reset ... 2026-09-11 19:02:33,075 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_01 ... 2026-09-11 19:02:33,237 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1100] 2026-09-11 19:02:33,544 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8293, 8139, 8138, 7778, 7776, 7775, 7774, 7765, 7758] 2026-09-11 19:02:33,581 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_02 ... 2026-09-11 19:02:33,632 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8425, 8424, 8423, 8422, 8421, 8294, 8292, 8291, 8290, 8262, 8260, 8259, 8258, 8257, 8256, 8255, 8254, 8253, 8246, 8245, 8244, 8243, 8242, 8241, 8180, 8179, 8178, 8171, 8170, 8169, 7912, 7908, 7907, 7906, 7905, 7904, 7903, 7902, 7901, 7899, 7898, 7897, 7896, 7895, 7894, 7891, 7890, 7889, 7888, 7887, 7886, 7885, 7884, 7883, 7882, 7881, 7880, 7879, 7878, 7877, 7876, 7875, 7874, 7873, 7872, 7871, 7777, 7773, 7772, 7771, 7770, 7769, 7768, 7767, 7766, 7764, 7763, 7762, 7761, 7760, 7759] 2026-09-11 19:02:33,701 126 INFO rb-46204af-224751-414454 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-09-11 19:02:33,728 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_01 ... 2026-09-11 19:02:33,792 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_02 ... 2026-09-11 19:02:33,902 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_03 ... 2026-09-11 19:02:34,159 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:02:36,553 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salary_cycle: Starting TestPayrollSalaryCycle.test_salary_period ... 2026-09-11 19:02:41,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:02:43,682 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_01_salary_structure_recursion ... 2026-09-11 19:02:48,514 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_02_salary_structure_duplicate ... 2026-09-11 19:02:48,636 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_03_salary_structure_archive ... 2026-09-11 19:02:48,687 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_04_salary_structure_unlink ... 2026-09-11 19:02:48,837 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39985, 39984, 39983, 39982, 39981, 39980, 39979, 39978, 39977, 39976, 39975, 39974, 39973, 39972, 39971, 39970, 39969, 39968, 39967, 39966, 39965, 39964, 39963, 39962, 39961, 39960, 39959] 2026-09-11 19:02:48,875 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [6872, 6873, 6874, 6875, 6876, 6877, 6878, 6879, 6880, 6881, 6882, 6883, 6884, 6885, 6886, 6887, 6888, 6889, 6890, 6891, 6892, 6893, 6894, 6895, 6896, 6897, 6898] 2026-09-11 19:02:48,884 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39986] 2026-09-11 19:02:48,903 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payroll.structure records with IDs: [261] 2026-09-11 19:02:48,931 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_05_salary_structure_reset ... 2026-09-11 19:02:49,056 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:02:51,412 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_1 ... 2026-09-11 19:03:00,198 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: hr.payslip 2026-09-11 19:03:00,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 696, model: hr.payslip 2026-09-11 19:03:00,210 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 696, model: hr.payslip 2026-09-11 19:03:00,212 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: payslip.personal.income.tax.analysis 2026-09-11 19:03:00,213 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 696, model: payslip.personal.income.tax.analysis 2026-09-11 19:03:00,215 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 696, model: payslip.personal.income.tax.analysis 2026-09-11 19:03:00,217 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 696, model: hr.payroll.analysis 2026-09-11 19:03:00,218 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: hr.payroll.analysis 2026-09-11 19:03:00,220 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 696, model: hr.payroll.analysis 2026-09-11 19:03:00,221 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 696, model: hr.payroll.analysis 2026-09-11 19:03:00,242 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_2 ... 2026-09-11 19:03:04,130 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1103] 2026-09-11 19:03:04,171 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1102] 2026-09-11 19:03:04,189 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1104] 2026-09-11 19:03:04,451 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [368], uid: 703, model: hr.payslip 2026-09-11 19:03:04,480 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [469, 467, 468, 466], uid: 703, model: payslip.personal.income.tax.analysis 2026-09-11 19:03:04,523 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_1 ... 2026-09-11 19:03:08,205 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1107] 2026-09-11 19:03:08,340 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_2 ... 2026-09-11 19:03:12,251 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1109] 2026-09-11 19:03:12,418 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_3 ... 2026-09-11 19:03:16,741 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1111] 2026-09-11 19:03:16,876 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_4 ... 2026-09-11 19:03:20,704 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [372], uid: 728, model: hr.payslip 2026-09-11 19:03:20,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1113] 2026-09-11 19:03:20,913 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [484, 482, 483, 485], uid: 728, model: payslip.personal.income.tax.analysis 2026-09-11 19:03:20,955 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_1 ... 2026-09-11 19:03:24,303 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_2 ... 2026-09-11 19:03:28,362 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1115] 2026-09-11 19:03:28,463 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_3 ... 2026-09-11 19:03:32,533 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #750 deleted hr.payslip.worked_days records with IDs: [1117] 2026-09-11 19:03:32,714 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_4 ... 2026-09-11 19:03:36,797 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #757 deleted hr.payslip.worked_days records with IDs: [1119] 2026-09-11 19:03:37,002 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_5 ... 2026-09-11 19:03:41,667 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1121] 2026-09-11 19:03:41,775 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_6 ... 2026-09-11 19:03:44,972 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_04_payroll_security_officer ... 2026-09-11 19:03:48,164 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_05_payroll_security_manager ... 2026-09-11 19:03:51,215 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_06_contract_manager_modify_contract_advantage ... 2026-09-11 19:03:54,477 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 19:03:56,851 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_01_new_company ... 2026-09-11 19:04:05,206 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_02_generate_payroll_rules ... 2026-09-11 19:04:05,431 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_03_update_contracts_from_setting ... 2026-09-11 19:04:05,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:04:18,111 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_commitment_is_invisible_outside_the_company_that_holds_it ... 2026-09-11 19:04:18,244 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_commitment_stays_invisible_across_companies_even_to_an_administrator ... 2026-09-11 19:04:18,378 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_duplicated_commitment_has_to_be_confirmed_again ... 2026-09-11 19:04:18,471 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_filed_commitment_starts_unconfirmed ... 2026-09-11 19:04:18,541 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_administrator_may_record_and_confirm_a_commitment ... 2026-09-11 19:04:18,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_officer_may_read_but_not_record_a_commitment ... 2026-09-11 19:04:18,984 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 798, model: personal.tax.withholding.commitment 2026-09-11 19:04:19,015 126 INFO rb-46204af-224751-414454 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-09-11 19:04:19,381 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 800, model: personal.tax.withholding.commitment 2026-09-11 19:04:19,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 800, model: personal.tax.withholding.commitment 2026-09-11 19:04:19,431 126 INFO rb-46204af-224751-414454 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-09-11 19:04:19,993 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 801, model: hr.payslip, fields: withholding_commitment_id 2026-09-11 19:04:20,012 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_commitment_belongs_to_the_company_that_received_it ... 2026-09-11 19:04:20,064 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_confirming_a_commitment_is_recorded_in_its_own_history ... 2026-09-11 19:04:20,394 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_deleting_the_employee_deletes_the_commitment ... 2026-09-11 19:04:20,592 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40800] 2026-09-11 19:04:20,710 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [20400, 20402, 20403, 20404, 20405] 2026-09-11 19:04:20,711 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.employee records with IDs: [348] 2026-09-11 19:04:20,716 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5090] 2026-09-11 19:04:20,730 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted resource.resource records with IDs: [351] 2026-09-11 19:04:20,748 126 INFO rb-46204af-224751-414454 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-09-11 19:04:21,060 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_commitment_moves_between_its_states_through_its_own_actions ... 2026-09-11 19:04:21,129 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_form_serial_number_is_whatever_the_user_typed ... 2026-09-11 19:04:21,187 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_same_person_may_file_for_two_different_tax_years ... 2026-09-11 19:04:21,260 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_two_people_may_each_file_for_the_same_tax_year ... 2026-09-11 19:04:21,390 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 19:04:24,167 126 INFO rb-46204af-224751-414454 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-09-11 19:04:30,734 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1124] 2026-09-11 19:04:30,904 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1125] 2026-09-11 19:04:31,016 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1126] 2026-09-11 19:04:31,121 126 INFO rb-46204af-224751-414454 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-09-11 19:04:33,322 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1128] 2026-09-11 19:04:33,471 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1129] 2026-09-11 19:04:33,569 126 INFO rb-46204af-224751-414454 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-09-11 19:04:35,736 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1131] 2026-09-11 19:04:35,903 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1132] 2026-09-11 19:04:35,995 126 INFO rb-46204af-224751-414454 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-09-11 19:04:38,062 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1134] 2026-09-11 19:04:38,201 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1135] 2026-09-11 19:04:38,284 126 INFO rb-46204af-224751-414454 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-09-11 19:04:40,326 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1137] 2026-09-11 19:04:40,427 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40853] 2026-09-11 19:04:40,440 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [31] 2026-09-11 19:04:40,518 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1138] 2026-09-11 19:04:40,657 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 19:04:43,374 126 INFO rb-46204af-224751-414454 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-09-11 19:04:50,136 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1140] 2026-09-11 19:04:50,238 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1141] 2026-09-11 19:04:50,587 126 INFO rb-46204af-224751-414454 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-09-11 19:04:52,524 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1143] 2026-09-11 19:04:52,621 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1144] 2026-09-11 19:04:53,000 126 INFO rb-46204af-224751-414454 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-09-11 19:04:55,156 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1146] 2026-09-11 19:04:55,271 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1147] 2026-09-11 19:04:56,363 126 INFO rb-46204af-224751-414454 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-09-11 19:04:58,302 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1149] 2026-09-11 19:04:58,416 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1150] 2026-09-11 19:04:58,771 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1152] 2026-09-11 19:04:59,030 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1154] 2026-09-11 19:04:59,212 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1155] 2026-09-11 19:04:59,311 126 INFO rb-46204af-224751-414454 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-09-11 19:05:01,461 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1157] 2026-09-11 19:05:01,569 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1158] 2026-09-11 19:05:01,973 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40876] 2026-09-11 19:05:01,983 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [36] 2026-09-11 19:05:02,057 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 19:05:12,077 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1160] 2026-09-11 19:05:13,778 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1162] 2026-09-11 19:05:13,837 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_can_still_open_a_subordinate_payslip ... 2026-09-11 19:05:13,917 126 INFO rb-46204af-224751-414454 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-09-11 19:05:13,979 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-11 19:05:14,200 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-11 19:05:14,219 126 INFO rb-46204af-224751-414454 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-09-11 19:05:14,633 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-11 19:05:14,660 126 INFO rb-46204af-224751-414454 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-09-11 19:05:15,021 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-11 19:05:15,050 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_an_individual_can_still_open_their_own_payslip ... 2026-09-11 19:05:15,223 126 INFO rb-46204af-224751-414454 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-09-11 19:05:15,298 126 INFO rb-46204af-224751-414454 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-09-11 19:05:15,396 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_withholding_reason_is_still_computed_and_stored_correctly ... 2026-09-11 19:05:15,444 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 19:05:25,569 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1164] 2026-09-11 19:05:27,579 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1166] 2026-09-11 19:05:29,409 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1168] 2026-09-11 19:05:29,468 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_can_still_open_a_subordinate_payslip ... 2026-09-11 19:05:29,549 126 INFO rb-46204af-224751-414454 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-09-11 19:05:29,617 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-11 19:05:29,875 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-11 19:05:29,900 126 INFO rb-46204af-224751-414454 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-09-11 19:05:30,277 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-11 19:05:30,305 126 INFO rb-46204af-224751-414454 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-09-11 19:05:30,636 126 INFO rb-46204af-224751-414454 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-11 19:05:30,658 126 INFO rb-46204af-224751-414454 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-09-11 19:05:30,795 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1169] 2026-09-11 19:05:30,902 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_payroll_officer_still_reads_whether_withholding_was_requested ... 2026-09-11 19:05:31,002 126 INFO rb-46204af-224751-414454 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-09-11 19:05:31,116 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_withholding_request_is_still_what_decides_the_tax ... 2026-09-11 19:05:31,187 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 19:05:34,054 126 INFO rb-46204af-224751-414454 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-09-11 19:05:40,423 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1171] 2026-09-11 19:05:40,574 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1172] 2026-09-11 19:05:40,680 126 INFO rb-46204af-224751-414454 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-09-11 19:05:42,880 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1174] 2026-09-11 19:05:42,996 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1175] 2026-09-11 19:05:43,423 126 INFO rb-46204af-224751-414454 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-09-11 19:05:45,750 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1177] 2026-09-11 19:05:45,883 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1178] 2026-09-11 19:05:46,273 126 INFO rb-46204af-224751-414454 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-09-11 19:05:48,338 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1180] 2026-09-11 19:05:48,434 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1181] 2026-09-11 19:05:48,836 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_requesting_withholding_does_not_re_tax_a_done_payslip ... 2026-09-11 19:05:50,937 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1183] 2026-09-11 19:05:51,060 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1184] 2026-09-11 19:05:51,488 126 INFO rb-46204af-224751-414454 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-09-11 19:05:53,515 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1186] 2026-09-11 19:05:53,599 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1187] 2026-09-11 19:05:53,963 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1188] 2026-09-11 19:05:54,013 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 19:05:56,877 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-09-11 19:06:01,390 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_02 ... 2026-09-11 19:06:06,804 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_03 ... 2026-09-11 19:06:07,020 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_04 ... 2026-09-11 19:06:07,293 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_05 ... 2026-09-11 19:06:07,503 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_01 ... 2026-09-11 19:06:07,568 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_02 ... 2026-09-11 19:06:07,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:06:10,438 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_contextual_deduction_amounts ... 2026-09-11 19:06:14,786 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_legacy_write_creates_default_deduction_line ... 2026-09-11 19:06:14,869 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:06:17,628 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_1 ... 2026-09-11 19:06:22,665 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1190] 2026-09-11 19:06:22,783 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_2 ... 2026-09-11 19:06:23,217 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_1 ... 2026-09-11 19:06:23,374 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1193] 2026-09-11 19:06:23,818 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_10 ... 2026-09-11 19:06:23,994 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1195] 2026-09-11 19:06:24,324 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_2 ... 2026-09-11 19:06:24,462 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1197] 2026-09-11 19:06:24,839 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_3 ... 2026-09-11 19:06:25,016 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1199] 2026-09-11 19:06:25,383 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4A ... 2026-09-11 19:06:25,540 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1201] 2026-09-11 19:06:25,918 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4B ... 2026-09-11 19:06:26,111 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1203] 2026-09-11 19:06:26,464 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_5 ... 2026-09-11 19:06:26,624 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1205] 2026-09-11 19:06:27,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_6 ... 2026-09-11 19:06:27,220 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1207] 2026-09-11 19:06:27,635 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_7 ... 2026-09-11 19:06:27,828 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1209] 2026-09-11 19:06:28,235 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_8 ... 2026-09-11 19:06:28,412 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1211] 2026-09-11 19:06:28,763 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_9 ... 2026-09-11 19:06:28,935 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1213] 2026-09-11 19:06:29,268 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:06:32,229 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_01 ... 2026-09-11 19:06:36,931 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1216] 2026-09-11 19:06:36,948 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1215] 2026-09-11 19:06:36,982 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1217] 2026-09-11 19:06:37,303 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_02 ... 2026-09-11 19:06:37,552 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1221] 2026-09-11 19:06:37,585 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1220] 2026-09-11 19:06:37,616 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1222] 2026-09-11 19:06:38,077 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_1 ... 2026-09-11 19:06:38,209 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1225] 2026-09-11 19:06:38,474 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_2 ... 2026-09-11 19:06:38,634 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1227] 2026-09-11 19:06:39,005 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:06:41,803 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_company: Starting TestCompany.test_company ... 2026-09-11 19:06:50,835 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:06:53,797 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_med_aggregate_hides_payment_status_from_base_user ... 2026-09-11 19:06:58,911 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1229] 2026-09-11 19:06:59,031 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1230] 2026-09-11 19:06:59,727 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_disbursement_hidden_from_base_user ... 2026-09-11 19:07:00,229 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 809, model: hr.salary.disbursement 2026-09-11 19:07:00,256 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_employee_sees_only_own_payment_status ... 2026-09-11 19:07:00,768 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1232] 2026-09-11 19:07:00,889 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1233] 2026-09-11 19:07:01,343 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1235] 2026-09-11 19:07:01,442 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1236] 2026-09-11 19:07:01,929 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [430], uid: 810, model: hr.payslip 2026-09-11 19:07:01,979 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 19:07:13,657 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_aggregate_mode_omits_payment_self_for_base_employee ... 2026-09-11 19:07:19,690 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_aggregate_reads_no_account_move_line ... 2026-09-11 19:07:20,933 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_aggregate_no_double_count ... 2026-09-11 19:07:21,963 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_dedup_per_employee ... 2026-09-11 19:07:22,123 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1243] 2026-09-11 19:07:22,224 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1244] 2026-09-11 19:07:22,673 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1246] 2026-09-11 19:07:22,800 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1247] 2026-09-11 19:07:23,530 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_company_visible_to_officer_hidden_for_base_employee ... 2026-09-11 19:07:23,721 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1249] 2026-09-11 19:07:23,816 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1250] 2026-09-11 19:07:24,798 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_self_reflects_own_payslip_only ... 2026-09-11 19:07:25,374 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1252] 2026-09-11 19:07:25,495 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1253] 2026-09-11 19:07:25,937 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1255] 2026-09-11 19:07:26,078 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1256] 2026-09-11 19:07:26,388 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_provider_payment_company_is_batched ... 2026-09-11 19:07:26,938 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1258] 2026-09-11 19:07:27,080 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1259] 2026-09-11 19:07:27,593 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1261] 2026-09-11 19:07:27,728 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1262] 2026-09-11 19:07:28,208 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1264] 2026-09-11 19:07:28,294 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1265] 2026-09-11 19:07:28,720 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_section_descriptors_registered ... 2026-09-11 19:07:28,797 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 19:07:39,556 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_empty_is_sample_ghost ... 2026-09-11 19:07:44,786 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_not_applicable_for_non_officer ... 2026-09-11 19:07:45,201 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_populated_is_real_and_byte_identical ... 2026-09-11 19:07:45,371 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1267] 2026-09-11 19:07:45,494 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1268] 2026-09-11 19:07:45,940 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1270] 2026-09-11 19:07:46,063 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1271] 2026-09-11 19:07:46,943 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_empty_is_sample_ghost ... 2026-09-11 19:07:47,463 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_ghost_is_deterministic ... 2026-09-11 19:07:47,985 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_for_user_without_employee ... 2026-09-11 19:07:48,400 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_when_aggregate_suppressed ... 2026-09-11 19:07:49,236 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_populated_is_real_and_byte_identical ... 2026-09-11 19:07:49,747 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1274] 2026-09-11 19:07:49,871 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1275] 2026-09-11 19:07:50,257 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 19:07:50,273 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_1 ... 2026-09-11 19:07:50,392 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_2 ... 2026-09-11 19:07:50,623 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:07:53,721 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_1 ... 2026-09-11 19:07:58,180 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5196] 2026-09-11 19:07:58,331 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1277] 2026-09-11 19:07:58,692 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2a ... 2026-09-11 19:07:58,868 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1279] 2026-09-11 19:07:59,225 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2b ... 2026-09-11 19:07:59,483 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1281] 2026-09-11 19:07:59,832 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_3 ... 2026-09-11 19:07:59,993 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1283] 2026-09-11 19:08:00,356 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4a ... 2026-09-11 19:08:00,527 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1285] 2026-09-11 19:08:00,946 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4b ... 2026-09-11 19:08:01,124 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1287] 2026-09-11 19:08:01,512 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_5 ... 2026-09-11 19:08:01,571 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5196] 2026-09-11 19:08:01,698 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1289] 2026-09-11 19:08:02,048 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_6 ... 2026-09-11 19:08:02,481 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1291] 2026-09-11 19:08:02,935 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1293] 2026-09-11 19:08:03,242 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.department.register.partner records with IDs: [1, 2] 2026-09-11 19:08:03,358 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1295] 2026-09-11 19:08:03,713 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_7 ... 2026-09-11 19:08:04,333 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:08:07,228 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_1 ... 2026-09-11 19:08:12,129 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_2 ... 2026-09-11 19:08:12,386 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_3 ... 2026-09-11 19:08:12,525 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel ... 2026-09-11 19:08:12,673 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1299] 2026-09-11 19:08:13,219 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3465, 3466, 3467] 2026-09-11 19:08:13,355 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6915, 6916, 6917, 6918, 6919, 6920] 2026-09-11 19:08:13,435 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1414] 2026-09-11 19:08:13,459 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel_that_have_been_link_to_reconciled_entries ... 2026-09-11 19:08:13,615 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1301] 2026-09-11 19:08:14,900 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [110] 2026-09-11 19:08:14,939 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [76] 2026-09-11 19:08:15,187 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3468, 3469, 3470] 2026-09-11 19:08:15,300 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6921, 6922, 6923, 6924, 6925, 6926] 2026-09-11 19:08:15,385 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1415] 2026-09-11 19:08:15,415 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_1 ... 2026-09-11 19:08:15,826 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1303] 2026-09-11 19:08:15,900 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_2 ... 2026-09-11 19:08:16,088 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1305] 2026-09-11 19:08:16,372 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_3 ... 2026-09-11 19:08:16,529 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1307] 2026-09-11 19:08:16,628 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_4 ... 2026-09-11 19:08:16,791 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1309] 2026-09-11 19:08:17,169 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_5 ... 2026-09-11 19:08:17,339 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1311] 2026-09-11 19:08:17,711 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_6 ... 2026-09-11 19:08:17,881 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1313] 2026-09-11 19:08:18,019 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_1 ... 2026-09-11 19:08:18,071 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_2 ... 2026-09-11 19:08:18,161 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_3 ... 2026-09-11 19:08:19,036 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_1 ... 2026-09-11 19:08:19,080 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5201] 2026-09-11 19:08:19,154 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_2 ... 2026-09-11 19:08:19,233 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:08:22,432 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_cancel_countered_move: Starting TestPayslipCancelCounteredMove.test_cancel_countered_payslip_move_no_missing_error ... 2026-09-11 19:08:26,774 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1315] 2026-09-11 19:08:26,873 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1316] 2026-09-11 19:08:27,400 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3481, 3482, 3483] 2026-09-11 19:08:27,535 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6947, 6948, 6949, 6950, 6951, 6952] 2026-09-11 19:08:27,598 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1420] 2026-09-11 19:08:27,636 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:08:30,987 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-09-11 19:08:35,843 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_06 ... 2026-09-11 19:08:36,169 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_08 ... 2026-09-11 19:08:36,468 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:08:39,504 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_create_payslip_run_with_oficer_user ... 2026-09-11 19:08:44,721 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_form_payslip_run ... 2026-09-11 19:08:45,034 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_1 ... 2026-09-11 19:08:45,650 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3484, 3485, 3486] 2026-09-11 19:08:45,801 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6953, 6954, 6955, 6956, 6957, 6958] 2026-09-11 19:08:45,884 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1421] 2026-09-11 19:08:45,967 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_2 ... 2026-09-11 19:08:46,809 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3487, 3488, 3489] 2026-09-11 19:08:46,934 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6959, 6960, 6961, 6962, 6963, 6964] 2026-09-11 19:08:47,009 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1422] 2026-09-11 19:08:47,063 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_1 ... 2026-09-11 19:08:47,722 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_2 ... 2026-09-11 19:08:48,228 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:08:51,196 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_approval_hook_is_noop_standalone ... 2026-09-11 19:08:55,668 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1324] 2026-09-11 19:08:55,759 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1325] 2026-09-11 19:08:56,713 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_multi_company_isolation ... 2026-09-11 19:09:01,577 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_company_scope ... 2026-09-11 19:09:01,718 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1327] 2026-09-11 19:09:01,839 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1328] 2026-09-11 19:09:02,288 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1330] 2026-09-11 19:09:02,403 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1331] 2026-09-11 19:09:05,843 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_department_scoped_partial_then_complete ... 2026-09-11 19:09:06,036 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1333] 2026-09-11 19:09:06,161 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1334] 2026-09-11 19:09:06,632 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1336] 2026-09-11 19:09:06,733 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1337] 2026-09-11 19:09:08,166 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_payslip_run_scope_and_rollup ... 2026-09-11 19:09:08,435 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1340] 2026-09-11 19:09:08,449 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1339] 2026-09-11 19:09:08,469 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1341] 2026-09-11 19:09:10,844 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_proportional_allocation_across_payslips ... 2026-09-11 19:09:10,997 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1344] 2026-09-11 19:09:11,100 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1345] 2026-09-11 19:09:11,449 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1347] 2026-09-11 19:09:11,553 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1348] 2026-09-11 19:09:12,869 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_guard_raises_without_partner ... 2026-09-11 19:09:13,552 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_register_partner_is_non_employee ... 2026-09-11 19:09:14,096 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_summary_partner_is_non_employee ... 2026-09-11 19:09:15,136 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_reversal_of_disbursement_restores_residual ... 2026-09-11 19:09:15,273 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1353] 2026-09-11 19:09:15,369 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1354] 2026-09-11 19:09:16,345 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [133, 133] 2026-09-11 19:09:16,405 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [88] 2026-09-11 19:09:16,518 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:09:19,607 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_aged_payable_without_invoice ... 2026-09-11 19:09:24,711 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1356] 2026-09-11 19:09:24,813 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1357] 2026-09-11 19:09:25,104 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_amount_over_residual_is_rejected ... 2026-09-11 19:09:25,216 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1359] 2026-09-11 19:09:25,297 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1360] 2026-09-11 19:09:25,789 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_payment_lands_on_tk334_and_reconciles ... 2026-09-11 19:09:25,941 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1362] 2026-09-11 19:09:26,088 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1363] 2026-09-11 19:09:26,866 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_quick_pay_partial_then_full ... 2026-09-11 19:09:27,015 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1365] 2026-09-11 19:09:27,133 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1366] 2026-09-11 19:09:28,304 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r31_per_employee_partner_is_employee ... 2026-09-11 19:09:28,437 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1368] 2026-09-11 19:09:28,544 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1369] 2026-09-11 19:09:28,857 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_reversal_restores_residual ... 2026-09-11 19:09:28,987 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1371] 2026-09-11 19:09:29,084 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1372] 2026-09-11 19:09:29,938 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [137, 137] 2026-09-11 19:09:30,001 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [91] 2026-09-11 19:09:30,051 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk4_withholdings_untouched ... 2026-09-11 19:09:30,183 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1374] 2026-09-11 19:09:30,282 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1375] 2026-09-11 19:09:31,054 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk9_recorder_idempotent ... 2026-09-11 19:09:31,169 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1377] 2026-09-11 19:09:31,272 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1378] 2026-09-11 19:09:32,019 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_selector_subsumes_legacy_boolean ... 2026-09-11 19:09:32,085 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:09:33,095 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_1_attendance_infomation ... 2026-09-11 19:09:33,252 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1380, 1381] 2026-09-11 19:09:33,327 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_3_payslip_batch ... 2026-09-11 19:09:33,639 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:09:33,970 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-09-11 19:09:34,206 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-09-11 19:09:34,390 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:09:34,407 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_after_install ... 2026-09-11 19:09:34,427 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_after_install ... 2026-09-11 19:09:34,452 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-09-11 19:09:34,473 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-09-11 19:09:34,505 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:09:34,720 126 INFO rb-46204af-224751-414454 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-09-11 19:09:34,829 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:09:35,074 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_01_payroll_meal ... 2026-09-11 19:09:35,350 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal ... 2026-09-11 19:09:35,641 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal_13th ... 2026-09-11 19:09:36,033 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_03_payroll_meal ... 2026-09-11 19:09:36,134 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_04_payroll_meal ... 2026-09-11 19:09:36,557 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_05_payroll_meal ... 2026-09-11 19:09:36,613 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.meal.order.line records with IDs: [90] 2026-09-11 19:09:36,634 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_06_payroll_meal ... 2026-09-11 19:09:36,770 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_07_payroll_meal ... 2026-09-11 19:09:36,924 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_08_payroll_meal ... 2026-09-11 19:09:37,483 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3565] 2026-09-11 19:09:37,600 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7115, 7116] 2026-09-11 19:09:37,649 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42520] 2026-09-11 19:09:37,728 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move records with IDs: [1471] 2026-09-11 19:09:37,750 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_09_payroll_meal ... 2026-09-11 19:09:37,911 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_10_payroll_meal ... 2026-09-11 19:09:38,107 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:09:38,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_01_check_meal_order ... 2026-09-11 19:09:38,600 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_02_check_meal_order ... 2026-09-11 19:09:39,131 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_03_check_meal_order ... 2026-09-11 19:09:39,222 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_04_check_meal_order ... 2026-09-11 19:09:39,296 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_05_check_meal_order ... 2026-09-11 19:09:39,388 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:09:39,770 126 INFO rb-46204af-224751-414454 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-09-11 19:09:39,947 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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 ... 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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 ... 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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 ... 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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-09-11 19:09:41,314 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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 ... 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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 ... 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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 ... 2025-03-10 09:00:00,000 126 INFO rb-46204af-224751-414454 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-09-11 19:09:43,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 19:09:44,084 126 INFO rb-46204af-224751-414454 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-09-11 19:09:44,274 126 INFO rb-46204af-224751-414454 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-09-11 19:09:44,344 126 INFO rb-46204af-224751-414454 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-09-11 19:09:44,380 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:09:45,013 126 INFO rb-46204af-224751-414454 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-09-11 19:09:45,055 126 INFO rb-46204af-224751-414454 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-09-11 19:09:45,319 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:09:45,337 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_project_timesheet_timeoff_payroll.tests.test_hr_project_timesheet_timeoff_payroll: Starting TestHrProjectTimeSheetTimeOffPayroll.test_hr_project_timesheet_timeoff_payroll ... 2026-09-11 19:09:45,988 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-09-11 19:09:46,134 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-09-11 19:09:46,273 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-09-11 19:09:46,362 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-09-11 19:09:46,757 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-09-11 19:09:46,834 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-09-11 19:09:46,905 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-09-11 19:09:46,985 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-09-11 19:09:47,106 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [415, 416, 417, 418] 2026-09-11 19:09:47,190 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:09:48,340 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_access_rights: Starting TestAccessRights.test_payroll_user_access_right_timsheet ... 2026-09-11 19:09:49,248 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #833 deleted account.analytic.line records with IDs: [950] 2026-09-11 19:09:49,282 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:09:50,519 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-09-11 19:09:51,127 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-09-11 19:09:51,184 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_01 ... 2026-09-11 19:09:51,366 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_09 ... 2026-09-11 19:09:51,622 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:09:51,635 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_data_after_install ... 2026-09-11 19:09:51,651 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_data_after_install ... 2026-09-11 19:09:51,670 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-09-11 19:09:51,687 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-09-11 19:09:51,704 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_05_check_data_after_install ... 2026-09-11 19:09:51,738 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:09:52,889 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_01_hr_timesheet_payroll ... 2026-09-11 19:09:53,554 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:09:53,675 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_02_hr_timesheet_payroll ... 2026-09-11 19:09:53,772 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:09:53,828 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_03_hr_timesheet_payroll ... 2026-09-11 19:09:53,880 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_04_hr_timesheet_payroll ... 2026-09-11 19:09:53,934 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_05_hr_timesheet_payroll ... 2026-09-11 19:09:54,005 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:09:54,408 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_06_hr_timesheet_payroll ... 2026-09-11 19:09:54,532 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1390] 2026-09-11 19:09:54,963 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1392] 2026-09-11 19:09:55,263 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_07_hr_timesheet_payroll ... 2026-09-11 19:09:55,424 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1394] 2026-09-11 19:09:55,736 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_08_hr_timesheet_payroll ... 2026-09-11 19:09:55,818 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:09:56,316 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_09_hr_timesheet_payroll ... 2026-09-11 19:09:56,534 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1397] 2026-09-11 19:09:56,885 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_10_hr_timesheet_payroll ... 2026-09-11 19:09:57,113 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1399, 1400] 2026-09-11 19:09:57,504 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_11_hr_timesheet_payroll ... 2026-09-11 19:09:57,713 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1403] 2026-09-11 19:09:58,089 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_01_hr_timesheet_payroll ... 2026-09-11 19:09:58,170 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:09:58,549 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_02_hr_timesheet_payroll ... 2026-09-11 19:09:58,675 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_03_hr_timesheet_payroll ... 2026-09-11 19:09:58,761 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:09:59,286 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:09:59,288 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:09:59,290 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:09:59,292 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:09:59,294 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:09:59,296 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:09:59,298 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:09:59,299 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:09:59,301 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:09:59,303 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542460313174421.1789153799.175825357437134-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:09:59,353 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-09-11 19:09:59,384 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_04_hr_timesheet_payroll ... 2026-09-11 19:09:59,669 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:09:59,672 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:09:59,674 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:09:59,677 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:09:59,679 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:09:59,681 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:09:59,684 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:09:59,686 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:09:59,688 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:09:59,691 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610576895567008.1789153799.526898860931396-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:09:59,732 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-09-11 19:09:59,759 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_01_hr_timesheet_payroll ... 2026-09-11 19:09:59,849 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_02_hr_timesheet_payroll ... 2026-09-11 19:09:59,926 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:10:00,442 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:10:00,445 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:10:00,447 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:10:00,450 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:10:00,452 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:10:00,455 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:10:00,457 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:10:00,460 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:10:00,463 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:10:00,465 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054582818930150.1789153800.296211242675781-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:10:00,511 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-09-11 19:10:00,650 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:10:00,652 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:10:00,654 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:10:00,656 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:10:00,658 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:10:00,660 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:10:00,662 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:10:00,663 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:10:00,665 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:10:00,668 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213292397913175.1789153800.560283660888672-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:10:00,692 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-09-11 19:10:00,805 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:10:00,808 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:10:00,810 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:10:00,813 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:10:00,815 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:10:00,818 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:10:00,820 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:10:00,823 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:10:00,825 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:10:00,828 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201857470044756.1789153800.721302747726440-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:10:00,848 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-09-11 19:10:01,076 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:10:01,078 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:10:01,080 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:10:01,081 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:10:01,083 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:10:01,085 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:10:01,087 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:10:01,088 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:10:01,090 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:10:01,093 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304849104066062.1789153800.995594739913940-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:10:01,130 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-09-11 19:10:01,265 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:10:01,266 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:10:01,268 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:10:01,270 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:10:01,271 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:10:01,273 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:10:01,275 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:10:01,276 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:10:01,278 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:10:01,280 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877458531506362.1789153801.181573867797852-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:10:01,315 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-09-11 19:10:01,369 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_01_hr_timesheet_payroll ... 2026-09-11 19:10:01,408 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [961] 2026-09-11 19:10:01,427 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_02_hr_timesheet_payroll ... 2026-09-11 19:10:01,510 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:10:02,001 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Alice Johnson" <@False>'] 2026-09-11 19:10:02,003 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Bob Smith" <@False>'] 2026-09-11 19:10:02,005 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Charlie Brown" <@False>'] 2026-09-11 19:10:02,006 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"David Wilson" <@False>'] 2026-09-11 19:10:02,008 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Eva Green" <@False>'] 2026-09-11 19:10:02,010 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Frank White" <@False>'] 2026-09-11 19:10:02,012 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Grace Lee" <@False>'] 2026-09-11 19:10:02,014 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Hannah Martin" <@False>'] 2026-09-11 19:10:02,016 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"Tran Minh Khang" <@False>'] 2026-09-11 19:10:02,018 126 INFO rb-46204af-224751-414454 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505147870885132.1789153801.886524438858032-openerp-532-hr.payslip@6dfc4cd0a816>: ['"User Payroll" <@False>'] 2026-09-11 19:10:02,056 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-09-11 19:10:02,065 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [961] 2026-09-11 19:10:02,093 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_15_hr_timesheet_payroll ... 2026-09-11 19:10:02,371 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1409] 2026-09-11 19:10:02,476 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_16_hr_timesheet_payroll ... 2026-09-11 19:10:02,572 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:10:02,924 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_17_hr_timesheet_payroll ... 2026-09-11 19:10:02,996 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-11 19:10:04,137 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:10:04,150 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_1 ... 2026-09-11 19:10:05,148 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-09-11 19:10:05,993 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 838, model: slide.channel 2026-09-11 19:10:06,164 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-09-11 19:10:06,937 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 840, model: slide.channel 2026-09-11 19:10:06,957 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 840, model: slide.channel 2026-09-11 19:10:06,990 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:10:07,003 126 INFO rb-46204af-224751-414454 odoo.addons.to_hr_training.tests.test_to_hr_training: Starting TestToHrTraining.test_compute_course_1 ... 2026-09-11 19:10:07,866 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:10:07,882 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_check_require_module_to_inter_company_invoice ... 2026-09-11 19:10:09,214 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_invoice ... 2026-09-11 19:10:10,209 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase ... 2026-09-11 19:10:11,289 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase_stock ... 2026-09-11 19:10:12,355 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:10:12,369 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01a_auto_generate_inter_company_purchase_invoice ... 2026-09-11 19:10:27,905 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01b_auto_generate_inter_company_purchase_invoice ... 2026-09-11 19:10:45,065 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02a_auto_generate_inter_company_sale_invoice ... 2026-09-11 19:11:01,358 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02b_auto_generate_inter_company_sale_invoicetest_02 ... 2026-09-11 19:11:17,474 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03a_auto_generate_inter_company_credit_note_invoice ... 2026-09-11 19:11:35,979 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03b_auto_generate_inter_company_credit_note_invoice ... 2026-09-11 19:11:53,344 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04a_auto_generate_inter_company_refund_invoice ... 2026-09-11 19:12:12,128 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04b_auto_generate_inter_company_refund_invoice ... 2026-09-11 19:12:31,176 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_05_inter_company_invoice_analytic_distribution ... 2026-09-11 19:12:48,931 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:51,689 126 INFO rb-46204af-224751-414454 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 0x7f867220ae80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:51,690 126 INFO rb-46204af-224751-414454 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 0x7f8670d8dee0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:51,697 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:51,701 126 INFO rb-46204af-224751-414454 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 0x7f8670d8c400> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:52,005 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:54,030 126 INFO rb-46204af-224751-414454 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 0x7f86724a6520> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:54,031 126 INFO rb-46204af-224751-414454 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 0x7f866e059e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:54,037 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:54,041 126 INFO rb-46204af-224751-414454 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 0x7f866e05a8e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:55,118 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:57,161 126 INFO rb-46204af-224751-414454 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 0x7f8674add760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:57,162 126 INFO rb-46204af-224751-414454 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 0x7f86715c5120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:57,173 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:57,178 126 INFO rb-46204af-224751-414454 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 0x7f86715c6480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:12:57,554 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:00,301 126 INFO rb-46204af-224751-414454 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 0x7f86757e1c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:00,302 126 INFO rb-46204af-224751-414454 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 0x7f8674c09e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:00,309 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:00,312 126 INFO rb-46204af-224751-414454 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 0x7f8674c08cc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:00,599 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:02,691 126 INFO rb-46204af-224751-414454 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 0x7f86523e9120> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:02,693 126 INFO rb-46204af-224751-414454 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 0x7f8675ceefc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:02,699 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:02,703 126 INFO rb-46204af-224751-414454 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 0x7f8675ced4e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:03,878 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:05,951 126 INFO rb-46204af-224751-414454 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 0x7f8671fb44a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:05,952 126 INFO rb-46204af-224751-414454 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 0x7f86741e2b60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:05,957 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:05,960 126 INFO rb-46204af-224751-414454 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 0x7f86741e2480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:06,240 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:09,161 126 INFO rb-46204af-224751-414454 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 0x7f86503a1300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:09,162 126 INFO rb-46204af-224751-414454 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 0x7f8670f0b6a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:09,168 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:09,172 126 INFO rb-46204af-224751-414454 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 0x7f8670f0afc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:09,458 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:11,517 126 INFO rb-46204af-224751-414454 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 0x7f8675fd0ae0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:11,519 126 INFO rb-46204af-224751-414454 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 0x7f86724d77e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:11,527 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:11,531 126 INFO rb-46204af-224751-414454 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 0x7f86724d4680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:15,089 126 INFO rb-46204af-224751-414454 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-09-11 19:13:33,701 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:35,759 126 INFO rb-46204af-224751-414454 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 0x7f8672687420> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:35,760 126 INFO rb-46204af-224751-414454 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 0x7f86760774c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:35,764 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:35,766 126 INFO rb-46204af-224751-414454 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 0x7f8676074a40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:13:35,789 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:13:35,807 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_01_auto_generate_validated_sale_order ... 2026-09-11 19:13:57,216 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #884 deleted stock.move.line records with IDs: [186] 2026-09-11 19:13:57,435 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_02_auto_generate_validated_purchase_order ... 2026-09-11 19:14:17,091 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_03_auto_generate_draft_sale_order ... 2026-09-11 19:14:34,960 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_04_auto_generate_draft_purchase_order ... 2026-09-11 19:14:53,882 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_06_prevent_generate_so_difference_currency ... 2026-09-11 19:15:13,044 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_07_sale_manager_create_po_difference_company ... 2026-09-11 19:15:32,491 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_08_purchase_manager_create_so_difference_company ... 2026-09-11 19:15:51,356 126 INFO rb-46204af-224751-414454 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-09-11 19:16:12,770 126 INFO rb-46204af-224751-414454 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-09-11 19:16:32,485 126 INFO rb-46204af-224751-414454 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-09-11 19:16:53,502 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_12_source_purchase_order_manual_bill_blocked ... 2026-09-11 19:17:13,673 126 INFO rb-46204af-224751-414454 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-09-11 19:17:34,321 126 INFO rb-46204af-224751-414454 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-09-11 19:17:54,655 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_15_analytic_distribution_so_to_po ... 2026-09-11 19:18:14,947 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:17,103 126 INFO rb-46204af-224751-414454 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 0x7f8652fe7880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:17,104 126 INFO rb-46204af-224751-414454 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 0x7f8670ec45e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:17,112 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:17,122 126 INFO rb-46204af-224751-414454 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 0x7f8670ec67a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:18,326 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:20,575 126 INFO rb-46204af-224751-414454 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 0x7f8671ce09a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:20,576 126 INFO rb-46204af-224751-414454 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 0x7f86716eaa20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:20,585 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:20,588 126 INFO rb-46204af-224751-414454 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 0x7f86716eaf20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:20,910 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:23,797 126 INFO rb-46204af-224751-414454 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 0x7f86709880e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:23,798 126 INFO rb-46204af-224751-414454 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 0x7f8670ac76a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:23,804 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:23,808 126 INFO rb-46204af-224751-414454 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 0x7f8670ac6200> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:24,146 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:26,451 126 INFO rb-46204af-224751-414454 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 0x7f8670d523e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:26,453 126 INFO rb-46204af-224751-414454 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 0x7f865156d4e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:26,458 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:26,462 126 INFO rb-46204af-224751-414454 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 0x7f865156cc20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:26,784 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:29,479 126 INFO rb-46204af-224751-414454 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 0x7f86708e8720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:29,480 126 INFO rb-46204af-224751-414454 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 0x7f86726e9940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:29,488 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:29,492 126 INFO rb-46204af-224751-414454 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 0x7f86726e8360> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:29,813 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:32,777 126 INFO rb-46204af-224751-414454 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 0x7f86523eaac0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:32,777 126 INFO rb-46204af-224751-414454 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 0x7f8673c322a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:32,782 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:32,786 126 INFO rb-46204af-224751-414454 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 0x7f8673c30fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:33,086 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:35,297 126 INFO rb-46204af-224751-414454 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 0x7f86716a7ba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:35,299 126 INFO rb-46204af-224751-414454 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 0x7f8670caea20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:35,309 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:35,313 126 INFO rb-46204af-224751-414454 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 0x7f8670cada80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:35,654 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:38,621 126 INFO rb-46204af-224751-414454 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 0x7f86704a4540> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:38,623 126 INFO rb-46204af-224751-414454 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 0x7f866e53dc60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:38,639 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:38,643 126 INFO rb-46204af-224751-414454 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 0x7f866e53f4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:18:39,941 126 INFO rb-46204af-224751-414454 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_16_analytic_distribution_po_to_so ... 2026-09-11 19:19:00,620 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:03,855 126 INFO rb-46204af-224751-414454 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 0x7f864fdb8b80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:03,855 126 INFO rb-46204af-224751-414454 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 0x7f86719d58a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:03,862 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:03,865 126 INFO rb-46204af-224751-414454 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 0x7f86719d6480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:04,223 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:06,338 126 INFO rb-46204af-224751-414454 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 0x7f86515511c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:06,339 126 INFO rb-46204af-224751-414454 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 0x7f8670624d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:06,344 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:06,347 126 INFO rb-46204af-224751-414454 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 0x7f865000e160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:07,432 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:09,628 126 INFO rb-46204af-224751-414454 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 0x7f867203fb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:09,629 126 INFO rb-46204af-224751-414454 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 0x7f8650c458a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:09,637 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:09,641 126 INFO rb-46204af-224751-414454 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 0x7f8650c45620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:10,007 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:13,182 126 INFO rb-46204af-224751-414454 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 0x7f8650bfb9c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:13,183 126 INFO rb-46204af-224751-414454 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 0x7f86743eb4c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:13,189 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:13,192 126 INFO rb-46204af-224751-414454 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 0x7f86743e8680> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:13,562 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:15,902 126 INFO rb-46204af-224751-414454 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 0x7f865097f7e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:15,903 126 INFO rb-46204af-224751-414454 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 0x7f866d06c4a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:15,908 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:15,911 126 INFO rb-46204af-224751-414454 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 0x7f866d06d620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:17,085 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:19,236 126 INFO rb-46204af-224751-414454 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 0x7f8670fd5c60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:19,237 126 INFO rb-46204af-224751-414454 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 0x7f864e805580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:19,244 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:19,250 126 INFO rb-46204af-224751-414454 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 0x7f864e804040> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:19,534 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:22,592 126 INFO rb-46204af-224751-414454 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 0x7f86758b6d40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:22,593 126 INFO rb-46204af-224751-414454 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 0x7f867261a0c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:22,599 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:22,602 126 INFO rb-46204af-224751-414454 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 0x7f8672618d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:22,937 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:25,040 126 INFO rb-46204af-224751-414454 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 0x7f86751dc9a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:25,041 126 INFO rb-46204af-224751-414454 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 0x7f8671c21300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:25,045 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:25,048 126 INFO rb-46204af-224751-414454 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 0x7f8671c232e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:26,379 126 INFO rb-46204af-224751-414454 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-09-11 19:19:49,326 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:51,491 126 INFO rb-46204af-224751-414454 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 0x7f867082e020> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:51,492 126 INFO rb-46204af-224751-414454 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 0x7f864fbd9260> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:51,499 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:51,502 126 INFO rb-46204af-224751-414454 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 0x7f864fbdb060> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:51,860 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:54,810 126 INFO rb-46204af-224751-414454 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 0x7f866d1f0d60> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:54,811 126 INFO rb-46204af-224751-414454 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 0x7f867158a160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:54,817 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:54,821 126 INFO rb-46204af-224751-414454 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 0x7f867158bb00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:55,152 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:57,441 126 INFO rb-46204af-224751-414454 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 0x7f86715eef20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:57,442 126 INFO rb-46204af-224751-414454 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 0x7f8672025440> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:57,447 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:57,450 126 INFO rb-46204af-224751-414454 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 0x7f86720259e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:19:58,640 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:00,798 126 INFO rb-46204af-224751-414454 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 0x7f8675c6e160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:00,799 126 INFO rb-46204af-224751-414454 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 0x7f86723cd1c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:00,805 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:00,808 126 INFO rb-46204af-224751-414454 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 0x7f86723ccfe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:01,155 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:04,251 126 INFO rb-46204af-224751-414454 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 0x7f8674200720> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:04,252 126 INFO rb-46204af-224751-414454 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 0x7f86704598a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:04,260 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:04,265 126 INFO rb-46204af-224751-414454 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 0x7f867045bba0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:04,589 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:06,808 126 INFO rb-46204af-224751-414454 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 0x7f8671e576a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:06,809 126 INFO rb-46204af-224751-414454 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 0x7f867241b380> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:06,817 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:06,821 126 INFO rb-46204af-224751-414454 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 0x7f867241a980> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:07,130 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:10,141 126 INFO rb-46204af-224751-414454 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 0x7f867043b240> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:10,143 126 INFO rb-46204af-224751-414454 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 0x7f86721425c0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:10,149 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:10,154 126 INFO rb-46204af-224751-414454 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 0x7f8672142f20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:10,476 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:13,596 126 INFO rb-46204af-224751-414454 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 0x7f8672499300> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:13,598 126 INFO rb-46204af-224751-414454 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 0x7f8675c95e40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:13,611 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:13,615 126 INFO rb-46204af-224751-414454 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 0x7f8675c95940> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:17,776 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3616, 3617] 2026-09-11 19:20:17,928 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7237] 2026-09-11 19:20:18,280 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:21,459 126 INFO rb-46204af-224751-414454 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 0x7f86720e9620> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:21,459 126 INFO rb-46204af-224751-414454 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 0x7f8672600fe0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:21,464 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:21,467 126 INFO rb-46204af-224751-414454 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 0x7f8672602160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:20:21,496 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:20:21,517 126 INFO rb-46204af-224751-414454 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-09-11 19:20:46,673 126 INFO rb-46204af-224751-414454 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-09-11 19:21:10,088 126 INFO rb-46204af-224751-414454 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-09-11 19:21:33,305 126 INFO rb-46204af-224751-414454 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-09-11 19:21:57,735 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:22:12,372 126 INFO rb-46204af-224751-414454 odoo.addons.to_invoice_tax_details.tests.test_account_move: Starting TestInInvoiceWithTaxDetails.test_10_invoice_line_price_tax ... 2026-09-11 19:22:12,445 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:22:12,460 126 INFO rb-46204af-224751-414454 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_access_right ... 2026-09-11 19:22:15,393 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-09-11 19:22:15,414 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54312] 2026-09-11 19:22:15,421 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:22:15,913 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-09-11 19:22:15,925 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54314] 2026-09-11 19:22:15,930 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:22:16,047 126 INFO rb-46204af-224751-414454 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_invoice_name ... 2026-09-11 19:22:18,855 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-09-11 19:22:18,863 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54317] 2026-09-11 19:22:18,869 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:22:19,321 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-09-11 19:22:19,329 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54319] 2026-09-11 19:22:19,336 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:22:19,530 126 INFO rb-46204af-224751-414454 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_payment_reference ... 2026-09-11 19:22:22,389 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-09-11 19:22:22,398 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54323] 2026-09-11 19:22:22,405 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:22:22,920 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-09-11 19:22:22,930 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54325] 2026-09-11 19:22:22,937 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:22:23,200 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:22:34,005 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:22:34,027 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:22:34,061 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:22:34,065 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:22:34,087 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:22:34,092 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:22:34,563 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:36,848 126 INFO rb-46204af-224751-414454 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 0x7f8675f21580> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:36,849 126 INFO rb-46204af-224751-414454 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 0x7f86723ecea0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:36,854 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:36,858 126 INFO rb-46204af-224751-414454 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 0x7f8651996fc0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:38,172 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:40,254 126 INFO rb-46204af-224751-414454 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 0x7f86516c4900> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:40,255 126 INFO rb-46204af-224751-414454 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 0x7f8674fa3600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:40,261 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:40,266 126 INFO rb-46204af-224751-414454 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 0x7f8674fa0360> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:40,612 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:43,875 126 INFO rb-46204af-224751-414454 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 0x7f8670416840> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:43,876 126 INFO rb-46204af-224751-414454 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 0x7f86724d6340> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:43,883 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:43,887 126 INFO rb-46204af-224751-414454 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 0x7f86724d6840> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:44,261 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:46,502 126 INFO rb-46204af-224751-414454 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 0x7f867203ea20> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:46,503 126 INFO rb-46204af-224751-414454 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 0x7f8672056160> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:46,510 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:46,514 126 INFO rb-46204af-224751-414454 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 0x7f8672057920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:47,657 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:50,006 126 INFO rb-46204af-224751-414454 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 0x7f8670f23740> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:50,007 126 INFO rb-46204af-224751-414454 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 0x7f864fbd18a0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:50,013 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:50,017 126 INFO rb-46204af-224751-414454 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 0x7f864fbd3880> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:50,361 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:53,256 126 INFO rb-46204af-224751-414454 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 0x7f8650b7e480> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:53,257 126 INFO rb-46204af-224751-414454 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 0x7f8670d5bc40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:53,266 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:53,270 126 INFO rb-46204af-224751-414454 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 0x7f8670d5a3e0> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:53,560 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:55,674 126 INFO rb-46204af-224751-414454 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 0x7f8671fb9800> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:55,675 126 INFO rb-46204af-224751-414454 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 0x7f8671ce0e00> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:55,680 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:55,683 126 INFO rb-46204af-224751-414454 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 0x7f8671ce3600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-46204af-224751/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:56,812 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:59,015 126 INFO rb-46204af-224751-414454 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 0x7f867203ca40> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:59,016 126 INFO rb-46204af-224751-414454 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 0x7f86727a3920> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:59,022 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:59,025 126 INFO rb-46204af-224751-414454 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 0x7f86727a1f80> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-46204af-224751/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-46204af-224751/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-46204af-224751/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-46204af-224751/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-46204af-224751/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-46204af-224751/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-46204af-224751/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:22:59,287 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_01_unlink ... 2026-09-11 19:22:59,360 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #932 deleted account.analytic.account records with IDs: [1364] 2026-09-11 19:22:59,380 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_02_unlink_with_lending_order ... 2026-09-11 19:22:59,974 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_03_unlink_with_borrowing_order ... 2026-09-11 19:23:00,535 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:23:03,768 126 INFO rb-46204af-224751-414454 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 0x7f86716a7600> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:23:03,768 126 INFO rb-46204af-224751-414454 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 0x7f86716ea660> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/odoo/modules/registry.py", 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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:23:03,773 126 INFO rb-46204af-224751-414454 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-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:23:03,777 126 INFO rb-46204af-224751-414454 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 0x7f86716e9760> Stack (most recent call last): File "/data/build/rb-46204af-224751/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-46204af-224751/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-46204af-224751/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-46204af-224751/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-46204af-224751/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-46204af-224751/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-46204af-224751/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-46204af-224751/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-46204af-224751/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-46204af-224751/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 19:23:03,807 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:23:15,262 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #934 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:23:15,280 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #934 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:23:15,314 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #934 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:23:15,319 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #934 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:23:15,342 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #934 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:23:15,346 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #934 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:23:15,728 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_check_interest_float_rate ... 2026-09-11 19:23:15,811 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_interest_float_rate_product ... 2026-09-11 19:23:15,957 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:23:26,926 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:23:26,954 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:23:27,002 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:23:27,006 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:23:27,023 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:23:27,026 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:23:28,734 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_can_mark_as_done ... 2026-09-11 19:23:28,932 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [1] 2026-09-11 19:23:28,994 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-09-11 19:23:29,436 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [2] 2026-09-11 19:23:29,520 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-09-11 19:23:31,684 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_disbursement_payment_match ... 2026-09-11 19:23:31,883 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [4] 2026-09-11 19:23:31,936 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-09-11 19:23:32,244 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [5] 2026-09-11 19:23:32,299 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-09-11 19:23:33,342 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted account.move.line.ctp records with IDs: [3623] 2026-09-11 19:23:33,507 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted account.move.line records with IDs: [7247, 7248] 2026-09-11 19:23:33,558 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54362] 2026-09-11 19:23:33,664 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted account.move records with IDs: [1513] 2026-09-11 19:23:33,691 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5746, 5747] 2026-09-11 19:23:33,744 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.disbursement.payment.match records with IDs: [2] 2026-09-11 19:23:33,776 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54347] 2026-09-11 19:23:33,781 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [6] 2026-09-11 19:23:33,791 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5731] 2026-09-11 19:23:33,838 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54360, 54359, 54358, 54357, 54356, 54355, 54354, 54353, 54352, 54351, 54350, 54349, 54348] 2026-09-11 19:23:33,862 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-09-11 19:23:33,877 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5732, 5733, 5734, 5735, 5736, 5737, 5738, 5739, 5740, 5741, 5742, 5743, 5744] 2026-09-11 19:23:34,058 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [7] 2026-09-11 19:23:34,100 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-09-11 19:23:34,271 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_interest ... 2026-09-11 19:23:34,525 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [9] 2026-09-11 19:23:34,570 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-09-11 19:23:34,879 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [10] 2026-09-11 19:23:34,940 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-09-11 19:23:36,318 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_invoice_of_interest_line ... 2026-09-11 19:23:36,564 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [12] 2026-09-11 19:23:36,649 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-09-11 19:23:37,124 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [13] 2026-09-11 19:23:37,222 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-09-11 19:23:39,568 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted account.partial.reconcile records with IDs: [140] 2026-09-11 19:23:39,735 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_interest_line ... 2026-09-11 19:23:39,956 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [15] 2026-09-11 19:23:40,009 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-09-11 19:23:40,221 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_refund_line ... 2026-09-11 19:23:40,493 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [17] 2026-09-11 19:23:40,560 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-09-11 19:23:40,754 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_disbursement_register_currency_diff ... 2026-09-11 19:23:40,962 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [19] 2026-09-11 19:23:41,031 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-09-11 19:23:41,445 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_01 ... 2026-09-11 19:23:41,702 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [21] 2026-09-11 19:23:41,745 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-09-11 19:23:41,932 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-09-11 19:23:41,958 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_02 ... 2026-09-11 19:23:42,227 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [23] 2026-09-11 19:23:42,282 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-09-11 19:23:42,704 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [24] 2026-09-11 19:23:42,808 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-09-11 19:23:43,985 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_03 ... 2026-09-11 19:23:44,249 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [26] 2026-09-11 19:23:44,302 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-09-11 19:23:44,659 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [27] 2026-09-11 19:23:44,735 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-09-11 19:23:45,779 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54436, 54435, 54434, 54433, 54432, 54431, 54430, 54429, 54428, 54427, 54426, 54425] 2026-09-11 19:23:45,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-09-11 19:23:45,807 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5815, 5816, 5817, 5818, 5819, 5820, 5821, 5822, 5823, 5824, 5825, 5826] 2026-09-11 19:23:45,840 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_set_disbursement_to_draft ... 2026-09-11 19:23:46,099 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [29] 2026-09-11 19:23:46,176 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-09-11 19:23:46,357 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [30] 2026-09-11 19:23:46,390 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-09-11 19:23:46,455 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_unlink_not_in_draft_state ... 2026-09-11 19:23:46,702 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [31] 2026-09-11 19:23:46,756 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-09-11 19:23:46,927 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [32] 2026-09-11 19:23:46,959 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-09-11 19:23:46,990 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [32] 2026-09-11 19:23:47,018 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-09-11 19:23:47,043 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-09-11 19:23:47,199 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-09-11 19:23:47,306 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_confirm_contract ... 2026-09-11 19:23:47,697 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [35, 36] 2026-09-11 19:23:47,779 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 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-09-11 19:23:48,085 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_copy_contract_order ... 2026-09-11 19:23:48,201 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_by_number ... 2026-09-11 19:23:48,546 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_end_date ... 2026-09-11 19:23:48,842 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [41, 42] 2026-09-11 19:23:48,909 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 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-09-11 19:23:48,940 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.disbursement records with IDs: [19, 20] 2026-09-11 19:23:49,246 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount ... 2026-09-11 19:23:49,358 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-09-11 19:23:49,453 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register ... 2026-09-11 19:23:49,656 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [45] 2026-09-11 19:23:49,716 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-09-11 19:23:50,108 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [46] 2026-09-11 19:23:50,181 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-09-11 19:23:51,383 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54441] 2026-09-11 19:23:51,391 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [47] 2026-09-11 19:23:51,414 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5832] 2026-09-11 19:23:51,499 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54454, 54453, 54452, 54451, 54450, 54449, 54448, 54447, 54446, 54445, 54444, 54443, 54442] 2026-09-11 19:23:51,515 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-09-11 19:23:51,525 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5833, 5834, 5835, 5836, 5837, 5838, 5839, 5840, 5841, 5842, 5843, 5844, 5845] 2026-09-11 19:23:52,152 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_2 ... 2026-09-11 19:23:52,535 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [49, 50] 2026-09-11 19:23:52,636 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 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-09-11 19:23:53,150 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [51, 52] 2026-09-11 19:23:53,264 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 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-09-11 19:23:54,590 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_3 ... 2026-09-11 19:23:54,934 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [55, 56] 2026-09-11 19:23:55,024 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 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-09-11 19:23:55,589 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [57, 58] 2026-09-11 19:23:55,687 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 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-09-11 19:23:56,799 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-09-11 19:23:56,856 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_upon_request ... 2026-09-11 19:23:57,069 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_01 ... 2026-09-11 19:23:57,221 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_02 ... 2026-09-11 19:23:57,456 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_03 ... 2026-09-11 19:23:57,687 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_04 ... 2026-09-11 19:23:57,868 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_05 ... 2026-09-11 19:23:57,981 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_08 ... 2026-09-11 19:23:58,221 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_09 ... 2026-09-11 19:23:58,353 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_10 ... 2026-09-11 19:23:58,485 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_11 ... 2026-09-11 19:23:58,685 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_12 ... 2026-09-11 19:23:58,801 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_13 ... 2026-09-11 19:23:58,931 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_14 ... 2026-09-11 19:23:59,049 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_16 ... 2026-09-11 19:23:59,261 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_18 ... 2026-09-11 19:23:59,478 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_19 ... 2026-09-11 19:23:59,581 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_20 ... 2026-09-11 19:23:59,679 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_21 ... 2026-09-11 19:23:59,804 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_01 ... 2026-09-11 19:24:00,021 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_02 ... 2026-09-11 19:24:00,269 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_03 ... 2026-09-11 19:24:00,429 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_04 ... 2026-09-11 19:24:00,636 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_05 ... 2026-09-11 19:24:00,896 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_06 ... 2026-09-11 19:24:01,034 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_07 ... 2026-09-11 19:24:01,200 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_payment ... 2026-09-11 19:24:01,454 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [90] 2026-09-11 19:24:01,511 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-09-11 19:24:01,857 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [91] 2026-09-11 19:24:01,945 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-09-11 19:24:04,834 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_loan_order_form ... 2026-09-11 19:24:04,889 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_reconfirm_contract ... 2026-09-11 19:24:05,171 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [93] 2026-09-11 19:24:05,236 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-09-11 19:24:05,415 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [94] 2026-09-11 19:24:05,437 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-09-11 19:24:05,475 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_refund_payment ... 2026-09-11 19:24:05,734 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [95] 2026-09-11 19:24:05,809 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-09-11 19:24:06,219 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [96] 2026-09-11 19:24:06,295 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-09-11 19:24:07,420 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54572, 54571, 54570, 54569, 54568, 54567, 54566, 54565, 54564, 54563, 54562, 54561, 54560] 2026-09-11 19:24:07,430 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-09-11 19:24:07,440 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5957, 5958, 5959, 5960, 5961, 5962, 5963, 5964, 5965, 5966, 5967, 5968, 5969] 2026-09-11 19:24:08,244 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_set_days_of_month_or_year_to_zero ... 2026-09-11 19:24:08,304 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_contract_order ... 2026-09-11 19:24:08,532 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [98] 2026-09-11 19:24:08,572 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-09-11 19:24:08,593 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.disbursement records with IDs: [60] 2026-09-11 19:24:08,618 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrowing.order records with IDs: [2] 2026-09-11 19:24:08,640 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_disburement ... 2026-09-11 19:24:08,854 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [99] 2026-09-11 19:24:08,907 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-09-11 19:24:08,929 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #936 deleted loan.borrow.disbursement records with IDs: [61] 2026-09-11 19:24:09,019 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:24:20,289 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:24:20,307 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:24:20,358 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:24:20,367 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:24:20,409 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:24:20,415 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:24:21,385 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [100] 2026-09-11 19:24:21,447 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-09-11 19:24:34,338 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_02_borrow_order_disbursement_payment ... 2026-09-11 19:24:35,072 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_03_borrow_order_disbursement_payment_multiple ... 2026-09-11 19:24:36,097 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_01 ... 2026-09-11 19:24:36,395 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:36,526 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:38,046 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_02 ... 2026-09-11 19:24:38,323 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:38,422 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:39,793 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_05_borrow_order_refund_payment_multiple ... 2026-09-11 19:24:40,138 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:40,234 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:41,872 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_06_borrow_order_interest ... 2026-09-11 19:24:42,140 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:42,216 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:43,256 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_07_borrow_order_interest_multiple ... 2026-09-11 19:24:43,567 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:43,664 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:48,835 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_08_check_disbursement_amount ... 2026-09-11 19:24:49,585 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_09_check_interest_amount ... 2026-09-11 19:24:49,873 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:49,994 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:51,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-09-11 19:24:51,816 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-09-11 19:24:52,108 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:52,215 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:53,714 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-09-11 19:24:54,025 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-11 19:24:54,128 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #938 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:24:57,370 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:25:08,512 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #940 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:25:08,527 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #940 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:25:08,558 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #940 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:25:08,563 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #940 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:25:08,584 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #940 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:25:08,589 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #940 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:25:09,074 126 INFO rb-46204af-224751-414454 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-09-11 19:25:09,324 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:25:20,743 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:25:20,756 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:25:20,788 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:25:20,793 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:25:20,818 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:25:20,823 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:25:22,304 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_can_mark_as_done ... 2026-09-11 19:25:22,485 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [1] 2026-09-11 19:25:22,562 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-09-11 19:25:22,973 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [2] 2026-09-11 19:25:23,044 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-09-11 19:25:24,213 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_disbursement_payment_match ... 2026-09-11 19:25:24,497 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [4] 2026-09-11 19:25:24,559 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-09-11 19:25:24,927 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [5] 2026-09-11 19:25:25,017 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-09-11 19:25:26,022 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted account.move.line.ctp records with IDs: [3667] 2026-09-11 19:25:26,192 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted account.move.line records with IDs: [7336, 7337] 2026-09-11 19:25:26,232 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54764] 2026-09-11 19:25:26,331 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted account.move records with IDs: [1557] 2026-09-11 19:25:26,355 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6200, 6201] 2026-09-11 19:25:26,404 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.disbursement.payment.match records with IDs: [2] 2026-09-11 19:25:26,451 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54749] 2026-09-11 19:25:26,458 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [6] 2026-09-11 19:25:26,476 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6185] 2026-09-11 19:25:26,516 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54762, 54761, 54760, 54759, 54758, 54757, 54756, 54755, 54754, 54753, 54752, 54751, 54750] 2026-09-11 19:25:26,529 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-09-11 19:25:26,542 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6186, 6187, 6188, 6189, 6190, 6191, 6192, 6193, 6194, 6195, 6196, 6197, 6198] 2026-09-11 19:25:26,702 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [7] 2026-09-11 19:25:26,744 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-09-11 19:25:26,910 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_interest ... 2026-09-11 19:25:27,168 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [9] 2026-09-11 19:25:27,235 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-09-11 19:25:27,561 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [10] 2026-09-11 19:25:27,622 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-09-11 19:25:29,159 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_invoice_of_interest_line ... 2026-09-11 19:25:29,417 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [12] 2026-09-11 19:25:29,486 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-09-11 19:25:29,907 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [13] 2026-09-11 19:25:29,995 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-09-11 19:25:32,349 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted account.partial.reconcile records with IDs: [145] 2026-09-11 19:25:32,597 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_interest_line ... 2026-09-11 19:25:32,843 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [15] 2026-09-11 19:25:32,899 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-09-11 19:25:33,087 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_refund_line ... 2026-09-11 19:25:33,368 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [17] 2026-09-11 19:25:33,461 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-09-11 19:25:33,670 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_disbursement_register_currency_diff ... 2026-09-11 19:25:33,872 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [19] 2026-09-11 19:25:33,920 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-09-11 19:25:34,234 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_01 ... 2026-09-11 19:25:34,433 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [21] 2026-09-11 19:25:34,476 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-09-11 19:25:34,636 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-09-11 19:25:34,660 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_02 ... 2026-09-11 19:25:34,838 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [23] 2026-09-11 19:25:34,886 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-09-11 19:25:35,184 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [24] 2026-09-11 19:25:35,256 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-09-11 19:25:36,195 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_03 ... 2026-09-11 19:25:36,437 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [26] 2026-09-11 19:25:36,496 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-09-11 19:25:36,919 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [27] 2026-09-11 19:25:37,020 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-09-11 19:25:38,084 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54838, 54837, 54836, 54835, 54834, 54833, 54832, 54831, 54830, 54829, 54828, 54827] 2026-09-11 19:25:38,102 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-09-11 19:25:38,118 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6269, 6270, 6271, 6272, 6273, 6274, 6275, 6276, 6277, 6278, 6279, 6280] 2026-09-11 19:25:38,148 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_set_disbursement_to_draft ... 2026-09-11 19:25:38,406 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [29] 2026-09-11 19:25:38,473 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-09-11 19:25:38,656 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [30] 2026-09-11 19:25:38,691 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-09-11 19:25:38,736 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_unlink_not_in_draft_state ... 2026-09-11 19:25:38,929 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [31] 2026-09-11 19:25:38,975 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-09-11 19:25:39,093 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [32] 2026-09-11 19:25:39,123 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-09-11 19:25:39,148 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [32] 2026-09-11 19:25:39,176 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-09-11 19:25:39,199 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-09-11 19:25:39,301 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-09-11 19:25:39,403 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_confirm_contract ... 2026-09-11 19:25:39,682 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [35, 36] 2026-09-11 19:25:39,753 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 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-09-11 19:25:39,979 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_copy_contract_order ... 2026-09-11 19:25:40,055 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_by_number ... 2026-09-11 19:25:40,317 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_end_date ... 2026-09-11 19:25:40,677 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [41, 42] 2026-09-11 19:25:40,743 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 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-09-11 19:25:40,772 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.disbursement records with IDs: [19, 20] 2026-09-11 19:25:41,082 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount ... 2026-09-11 19:25:41,196 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-09-11 19:25:41,276 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register ... 2026-09-11 19:25:41,576 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [45] 2026-09-11 19:25:41,641 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-09-11 19:25:42,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [46] 2026-09-11 19:25:42,073 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-09-11 19:25:43,234 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54843] 2026-09-11 19:25:43,239 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [47] 2026-09-11 19:25:43,251 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6286] 2026-09-11 19:25:43,338 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54856, 54855, 54854, 54853, 54852, 54851, 54850, 54849, 54848, 54847, 54846, 54845, 54844] 2026-09-11 19:25:43,359 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-09-11 19:25:43,375 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6287, 6288, 6289, 6290, 6291, 6292, 6293, 6294, 6295, 6296, 6297, 6298, 6299] 2026-09-11 19:25:44,177 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_2 ... 2026-09-11 19:25:44,531 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [49, 50] 2026-09-11 19:25:44,615 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 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-09-11 19:25:45,046 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [51, 52] 2026-09-11 19:25:45,172 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 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-09-11 19:25:46,391 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_3 ... 2026-09-11 19:25:46,685 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [55, 56] 2026-09-11 19:25:46,800 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 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-09-11 19:25:47,333 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [57, 58] 2026-09-11 19:25:47,452 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 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-09-11 19:25:48,706 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-09-11 19:25:48,784 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_upon_request ... 2026-09-11 19:25:49,043 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_01 ... 2026-09-11 19:25:49,222 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_02 ... 2026-09-11 19:25:49,462 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_03 ... 2026-09-11 19:25:49,662 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_04 ... 2026-09-11 19:25:49,781 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_05 ... 2026-09-11 19:25:49,908 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_08 ... 2026-09-11 19:25:50,151 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_09 ... 2026-09-11 19:25:50,274 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_10 ... 2026-09-11 19:25:50,437 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_11 ... 2026-09-11 19:25:50,660 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_12 ... 2026-09-11 19:25:50,774 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_13 ... 2026-09-11 19:25:50,914 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_14 ... 2026-09-11 19:25:51,025 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_16 ... 2026-09-11 19:25:51,205 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_18 ... 2026-09-11 19:25:51,364 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_19 ... 2026-09-11 19:25:51,480 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_20 ... 2026-09-11 19:25:51,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_21 ... 2026-09-11 19:25:51,733 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_01 ... 2026-09-11 19:25:51,924 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_02 ... 2026-09-11 19:25:52,237 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_03 ... 2026-09-11 19:25:52,387 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_04 ... 2026-09-11 19:25:52,589 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_05 ... 2026-09-11 19:25:52,797 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_06 ... 2026-09-11 19:25:52,948 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_07 ... 2026-09-11 19:25:53,105 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_payment ... 2026-09-11 19:25:53,384 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [90] 2026-09-11 19:25:53,447 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-09-11 19:25:53,797 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [91] 2026-09-11 19:25:53,871 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-09-11 19:25:55,934 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_loan_order_form ... 2026-09-11 19:25:55,991 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_reconfirm_contract ... 2026-09-11 19:25:56,206 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [93] 2026-09-11 19:25:56,266 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-09-11 19:25:56,459 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [94] 2026-09-11 19:25:56,490 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-09-11 19:25:56,524 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_refund_payment ... 2026-09-11 19:25:56,775 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [95] 2026-09-11 19:25:56,826 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-09-11 19:25:57,212 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [96] 2026-09-11 19:25:57,267 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-09-11 19:25:58,420 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54974, 54973, 54972, 54971, 54970, 54969, 54968, 54967, 54966, 54965, 54964, 54963, 54962] 2026-09-11 19:25:58,448 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-09-11 19:25:58,460 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6411, 6412, 6413, 6414, 6415, 6416, 6417, 6418, 6419, 6420, 6421, 6422, 6423] 2026-09-11 19:25:59,278 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_set_days_of_month_or_year_to_zero ... 2026-09-11 19:25:59,326 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_contract_order ... 2026-09-11 19:25:59,518 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [98] 2026-09-11 19:25:59,557 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-09-11 19:25:59,578 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.disbursement records with IDs: [60] 2026-09-11 19:25:59,598 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lending.order records with IDs: [2] 2026-09-11 19:25:59,621 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_disburement ... 2026-09-11 19:25:59,791 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [99] 2026-09-11 19:25:59,830 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-09-11 19:25:59,850 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #942 deleted loan.lend.disbursement records with IDs: [61] 2026-09-11 19:25:59,928 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:26:11,650 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:26:11,667 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:26:11,698 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:26:11,708 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:26:11,730 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:26:11,738 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:26:12,632 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [100] 2026-09-11 19:26:12,686 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-09-11 19:26:25,816 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_02_lending_order_disbursement_payment ... 2026-09-11 19:26:26,505 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_03_lending_order_disbursement_payment_multiple ... 2026-09-11 19:26:27,551 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_01 ... 2026-09-11 19:26:27,878 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:28,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:29,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_02 ... 2026-09-11 19:26:29,714 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:29,804 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:31,255 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_05_lend_order_refund_payment_multiple ... 2026-09-11 19:26:31,522 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:31,629 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:33,239 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_06_lend_order_interest ... 2026-09-11 19:26:33,565 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:33,666 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:34,692 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_07_lend_order_interest_multiple ... 2026-09-11 19:26:34,938 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:35,029 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:41,438 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_08_check_disbursement_amount ... 2026-09-11 19:26:42,188 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_09_check_interest_amount ... 2026-09-11 19:26:42,436 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:42,537 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:43,678 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-09-11 19:26:44,362 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-09-11 19:26:44,676 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:44,776 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:46,260 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-09-11 19:26:46,537 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-11 19:26:46,617 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #944 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-09-11 19:26:49,862 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:27:00,894 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #946 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:27:00,910 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #946 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:27:00,936 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #946 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:27:00,940 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #946 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:27:00,958 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #946 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:27:00,963 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #946 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:27:01,332 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_disbursement_payment_match_requires_disbursement ... 2026-09-11 19:27:01,397 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_refund_payment_match_requires_refund ... 2026-09-11 19:27:01,483 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:27:11,971 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #948 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:27:11,985 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #948 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:27:12,009 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #948 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:27:12,014 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #948 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:27:12,042 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #948 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:27:12,047 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #948 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:27:12,378 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_disbursement_create_payment_raises_validation_error_not_bare_string ... 2026-09-11 19:27:12,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_hook_raises_not_implemented_when_not_overridden ... 2026-09-11 19:27:12,513 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_refund_create_payment_raises_validation_error_not_bare_string ... 2026-09-11 19:27:12,634 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:27:23,736 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:27:23,755 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:27:23,798 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:27:23,804 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:27:23,819 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:27:23,823 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:27:24,516 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_disbursement_hook_returns_inbound_and_borrow_order ... 2026-09-11 19:27:24,732 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [110] 2026-09-11 19:27:24,780 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-09-11 19:27:25,080 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [111] 2026-09-11 19:27:25,138 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-09-11 19:27:26,140 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_refund_hook_returns_outbound_and_borrow_order ... 2026-09-11 19:27:26,374 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [113] 2026-09-11 19:27:26,428 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-09-11 19:27:26,777 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [114] 2026-09-11 19:27:26,864 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-09-11 19:27:28,044 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted mail.message records with IDs: [55165, 55164, 55163, 55162, 55161, 55160, 55159, 55158, 55157, 55156, 55155, 55154, 55153] 2026-09-11 19:27:28,061 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted loan.borrow.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-09-11 19:27:28,086 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #950 deleted mail.followers records with IDs: [6643, 6644, 6645, 6646, 6647, 6648, 6649, 6650, 6651, 6652, 6653, 6654, 6655] 2026-09-11 19:27:28,926 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:27:40,268 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:27:40,282 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:27:40,308 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:27:40,339 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:27:40,374 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:27:40,379 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:27:41,097 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_disbursement_hook_returns_outbound_and_lend_order ... 2026-09-11 19:27:41,298 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [110] 2026-09-11 19:27:41,356 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-09-11 19:27:41,709 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [111] 2026-09-11 19:27:41,789 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-09-11 19:27:42,790 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_refund_hook_returns_inbound_and_lend_order ... 2026-09-11 19:27:43,048 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [113] 2026-09-11 19:27:43,110 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-09-11 19:27:43,528 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [114] 2026-09-11 19:27:43,594 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-09-11 19:27:44,845 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted mail.message records with IDs: [55219, 55218, 55217, 55216, 55215, 55214, 55213, 55212, 55211, 55210, 55209, 55208, 55207] 2026-09-11 19:27:44,864 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted loan.lend.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-09-11 19:27:44,880 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #952 deleted mail.followers records with IDs: [6703, 6704, 6705, 6706, 6707, 6708, 6709, 6710, 6711, 6712, 6713, 6714, 6715] 2026-09-11 19:27:45,648 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:27:57,395 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #954 deleted mail.message records with IDs: [3920, 3919] 2026-09-11 19:27:57,411 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #954 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-11 19:27:57,447 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #954 deleted mail.message records with IDs: [3924, 3923, 3922] 2026-09-11 19:27:57,452 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #954 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-11 19:27:57,471 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #954 deleted mail.message records with IDs: [3928, 3927, 3926] 2026-09-11 19:27:57,476 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #954 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-11 19:27:57,838 126 INFO rb-46204af-224751-414454 odoo.addons.to_loan_management.tests.test_product: Starting TestLoanProduct.test_product_form ... 2026-09-11 19:27:58,733 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:27:58,750 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_1 ... 2026-09-11 19:27:58,951 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_2 ... 2026-09-11 19:27:59,135 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_3 ... 2026-09-11 19:27:59,312 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_2 ... 2026-09-11 19:27:59,484 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_3 ... 2026-09-11 19:27:59,689 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:27:59,707 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_01_cron_generate_requests ... 2026-09-11 19:27:59,870 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-09-11 19:27:59,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-09-11 19:27:59,919 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_02_cron_generate_requests ... 2026-09-11 19:28:00,043 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-09-11 19:28:00,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-09-11 19:28:00,170 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-09-11 19:28:00,174 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-09-11 19:28:00,197 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_1_compute_next_maintenance ... 2026-09-11 19:28:00,345 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_2_compute_next_maintenance ... 2026-09-11 19:28:00,506 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_3_compute_next_maintenance ... 2026-09-11 19:28:00,668 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_4_compute_next_maintenance ... 2026-09-11 19:28:00,827 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_2_1_compute_next_maintenance ... 2026-09-11 19:28:00,982 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_01_cron_notify_maintenance ... 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55274] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) started manually 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) done 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_cron_notify_maintenance ... 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55284] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) started manually 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) done 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_cron_notify_maintenance ... 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55294] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) started manually 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) done 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_date_to_notify ... 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55303] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2025-01-31 09:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-09-11 19:28:05,522 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:28:07,083 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_01 ... 2026-09-11 19:28:07,783 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_02 ... 2026-09-11 19:28:08,091 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move records with IDs: [251] 2026-09-11 19:28:08,881 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_03 ... 2021-01-01 07:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move records with IDs: [255] 2026-09-11 19:28:10,002 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_display_popup_backdate ... 2026-09-11 19:28:10,416 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:28:12,140 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move records with IDs: [264] 2026-09-11 19:28:12,587 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_01_start_workorder ... 2026-09-11 19:28:12,825 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_02_pending_workorder ... 2026-09-11 19:28:13,151 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_03_block_workcenter ... 2026-09-11 19:28:13,548 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_04_unblock_workcenter ... 2026-09-11 19:28:13,854 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_05_mark_done_workorder ... 2026-09-11 19:28:14,424 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_mark_done_workorder ... 2026-09-11 19:28:14,745 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_pending_workorder ... 2026-09-11 19:28:14,796 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_start_workorder ... 2026-09-11 19:28:15,064 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_unblock_workcenter ... 2026-09-11 19:28:15,109 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_start_workorder_skips_done_workorder_when_raise_on_invalid_state ... 2026-09-11 19:28:15,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:28:17,076 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move records with IDs: [270] 2026-09-11 19:28:17,516 126 INFO rb-46204af-224751-414454 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-09-11 19:28:17,642 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move records with IDs: [274] 2026-09-11 19:28:18,100 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_done_leaves_the_server_clock_alone ... 2026-09-11 19:28:18,711 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_beyond_expected_duration_splits_into_two_timers ... 2026-09-11 19:28:19,033 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_within_expected_duration_books_one_productive_timer ... 2026-09-11 19:28:19,394 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_leaves_the_server_clock_alone ... 2026-09-11 19:28:19,694 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_never_changes_the_expected_duration ... 2026-09-11 19:28:20,024 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_on_a_planned_order_completes ... 2026-09-11 19:28:20,352 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:28:22,093 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-09-11 19:28:22,579 126 INFO rb-46204af-224751-414454 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-09-11 19:28:22,784 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:28:28,563 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_01_constrains_with_all_positive_percentages ... 2026-09-11 19:28:28,670 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_02_constrains_with_negative_percentages ... 2026-09-11 19:28:28,705 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_03_constrains_with_percentages_are_decimal ... 2026-09-11 19:28:28,780 126 INFO rb-46204af-224751-414454 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-09-11 19:28:28,846 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_05_constrains_with_sum_of_all_percentage ... 2026-09-11 19:28:28,928 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_06_constrains_sum_percentage_is_zero ... 2026-09-11 19:28:29,033 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_07_constains_any_line_has_zero_percentage ... 2026-09-11 19:28:29,093 126 INFO rb-46204af-224751-414454 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-09-11 19:28:29,405 126 INFO rb-46204af-224751-414454 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-09-11 19:28:29,884 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:28:30,317 126 INFO rb-46204af-224751-414454 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-09-11 19:28:30,440 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:28:36,435 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_03_unbuild_bom_percentage_standard_price ... 2026-09-11 19:28:37,232 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [244] 2026-09-11 19:28:37,274 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [245] 2026-09-11 19:28:37,308 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [246] 2026-09-11 19:28:37,655 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_04_unbuild_bom_percentage_product_fifo ... 2026-09-11 19:28:38,547 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [252] 2026-09-11 19:28:38,581 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [253] 2026-09-11 19:28:38,609 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [254] 2026-09-11 19:28:38,959 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_05_unbuild_bom_percentage_average_cost_method ... 2026-09-11 19:28:40,095 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [261] 2026-09-11 19:28:40,142 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [262] 2026-09-11 19:28:40,180 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [263] 2026-09-11 19:28:40,710 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:28:41,033 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_01 ... 2026-09-11 19:28:43,551 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [271] 2026-09-11 19:28:43,577 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [272] 2026-09-11 19:28:45,214 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_02 ... 2026-09-11 19:28:47,092 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [277] 2026-09-11 19:28:47,125 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [278] 2026-09-11 19:28:47,895 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:28:53,766 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_01_compute_maintenance_request ... 2026-09-11 19:28:53,796 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_02_compute_maintenance_request ... 2026-09-11 19:28:54,043 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_03_compute_maintenance_count ... 2026-09-11 19:28:55,144 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:28:55,164 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,253 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,277 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1352] 2026-09-11 19:28:55,277 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1194] 2026-09-11 19:28:55,304 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_already_installed_bridge_is_left_untouched ... 2026-09-11 19:28:55,356 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,385 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1352] 2026-09-11 19:28:55,385 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1194] 2026-09-11 19:28:55,410 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_uninstalled_bridge_is_marked_for_installation ... 2026-09-11 19:28:55,433 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,509 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,546 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,578 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,600 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,676 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,698 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,729 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,759 126 INFO rb-46204af-224751-414454 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-09-11 19:28:55,883 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:28:56,794 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_01_group_mrp_user_right ... 2026-09-11 19:28:56,847 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco 2026-09-11 19:28:56,862 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.type 2026-09-11 19:28:56,865 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.tag 2026-09-11 19:28:56,894 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_02_group_plm_user_right_model_eco ... 2026-09-11 19:28:57,133 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted mail.message records with IDs: [55350] 2026-09-11 19:28:57,171 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted viin.mrp.eco records with IDs: [2] 2026-09-11 19:28:57,178 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted mail.followers records with IDs: [6756] 2026-09-11 19:28:57,203 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_07_group_plm_user_right_model_eco_tag ... 2026-09-11 19:28:57,239 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted viin.mrp.eco.tag records with IDs: [2] 2026-09-11 19:28:57,263 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_08_group_plm_manager_right_model_eco ... 2026-09-11 19:28:57,471 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted mail.message records with IDs: [55351] 2026-09-11 19:28:57,529 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted viin.mrp.eco records with IDs: [3] 2026-09-11 19:28:57,537 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #985 deleted mail.followers records with IDs: [6757] 2026-09-11 19:28:57,568 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_12_group_plm_manager_right_model_eco_tag ... 2026-09-11 19:28:57,602 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #986 deleted viin.mrp.eco.tag records with IDs: [3] 2026-09-11 19:28:57,642 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:29:04,085 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_read ... 2026-09-11 19:29:04,182 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 987, model: viin.mrp.eco 2026-09-11 19:29:04,220 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_written ... 2026-09-11 19:29:04,312 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 987, model: viin.mrp.eco 2026-09-11 19:29:04,345 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_bom_eco_count_excludes_other_companies ... 2026-09-11 19:29:04,370 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_follow_their_eco_company ... 2026-09-11 19:29:04,411 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_of_another_company_are_not_searchable ... 2026-09-11 19:29:04,461 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_creating_a_company_less_eco_is_refused ... 2026-09-11 19:29:04,541 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_eco_type_count_excludes_other_companies ... 2026-09-11 19:29:04,575 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_manufacturing_order_eco_count_excludes_other_companies ... 2026-09-11 19:29:05,467 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_product_eco_count_excludes_other_companies ... 2026-09-11 19:29:05,497 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_scheduled_eco_application_still_crosses_companies ... 2026-09-11 19:29:05,581 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_writing_a_change_line_company_does_not_rehome_its_eco ... 2026-09-11 19:29:05,653 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:29:07,090 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-11 19:29:07,094 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-11 19:29:12,235 126 INFO rb-46204af-224751-414454 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-09-11 19:29:12,263 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 992, model: product.document 2026-09-11 19:29:12,295 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25652], uid: 992, model: ir.attachment 2026-09-11 19:29:12,332 126 INFO rb-46204af-224751-414454 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-09-11 19:29:12,421 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 992, model: product.document 2026-09-11 19:29:12,459 126 INFO rb-46204af-224751-414454 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-09-11 19:29:12,536 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 992, model: product.document 2026-09-11 19:29:12,569 126 INFO rb-46204af-224751-414454 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-09-11 19:29:12,641 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted product.document records with IDs: [10] 2026-09-11 19:29:12,753 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25696] 2026-09-11 19:29:12,797 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25697] 2026-09-11 19:29:12,827 126 INFO rb-46204af-224751-414454 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-09-11 19:29:12,932 126 INFO rb-46204af-224751-414454 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-09-11 19:29:12,996 126 INFO rb-46204af-224751-414454 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-09-11 19:29:13,064 126 INFO rb-46204af-224751-414454 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-09-11 19:29:13,128 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:13,140 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:13,405 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25698], uid: 6, model: ir.attachment 2026-09-11 19:29:13,415 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:13] "GET /web/content/25698 HTTP/1.1" 404 - 33 0.033 0.243 2026-09-11 19:29:13,429 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:13,447 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25699], uid: 6, model: ir.attachment 2026-09-11 19:29:13,461 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:13] "GET /web/content/25699 HTTP/1.1" 404 - 17 0.014 0.014 2026-09-11 19:29:13,478 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:13,504 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25700], uid: 6, model: ir.attachment 2026-09-11 19:29:13,519 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:13] "GET /web/content/25700 HTTP/1.1" 404 - 17 0.016 0.021 2026-09-11 19:29:13,537 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:13,556 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25701], uid: 6, model: ir.attachment 2026-09-11 19:29:13,569 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:13] "GET /web/content/25701 HTTP/1.1" 404 - 17 0.010 0.018 2026-09-11 19:29:13,570 126 INFO rb-46204af-224751-414454 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-09-11 19:29:13,593 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_delete_a_confidential_document ... 2026-09-11 19:29:13,652 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #993 deleted product.document records with IDs: [16] 2026-09-11 19:29:13,725 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #993 deleted ir.attachment records with IDs: [25702] 2026-09-11 19:29:13,778 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #993 deleted ir.attachment records with IDs: [25703] 2026-09-11 19:29:13,807 126 INFO rb-46204af-224751-414454 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-09-11 19:29:13,915 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role ... 2026-09-11 19:29:13,999 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:14,011 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:14,270 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:14] "GET /web/content/25708 HTTP/1.1" 200 - 10 0.009 0.252 2026-09-11 19:29:14,314 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:14,343 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:14] "GET /web/content/25709 HTTP/1.1" 200 - 6 0.011 0.009 2026-09-11 19:29:14,345 126 INFO rb-46204af-224751-414454 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-09-11 19:29:14,391 126 INFO rb-46204af-224751-414454 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-09-11 19:29:14,476 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_internal_process_can_still_delete_a_confidential_document ... 2026-09-11 19:29:14,497 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted product.document records with IDs: [25] 2026-09-11 19:29:14,518 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25711] 2026-09-11 19:29:14,539 126 INFO rb-46204af-224751-414454 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-09-11 19:29:14,652 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25712], uid: 6, model: ir.attachment 2026-09-11 19:29:14,701 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25713], uid: 6, model: ir.attachment 2026-09-11 19:29:14,740 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25714], uid: 6, model: ir.attachment 2026-09-11 19:29:14,783 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25715], uid: 6, model: ir.attachment 2026-09-11 19:29:14,838 126 INFO rb-46204af-224751-414454 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-09-11 19:29:14,849 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-11 19:29:14,850 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-11 19:29:14,889 126 INFO rb-46204af-224751-414454 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-09-11 19:29:14,976 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_clearing_confidentiality_lifts_the_restriction ... 2026-09-11 19:29:15,042 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_deleting_the_product_still_deletes_its_confidential_document ... 2026-09-11 19:29:15,192 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55747] 2026-09-11 19:29:15,524 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [25718] 2026-09-11 19:29:15,525 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.product records with IDs: [1496] 2026-09-11 19:29:15,546 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55746] 2026-09-11 19:29:15,606 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.template records with IDs: [1084] 2026-09-11 19:29:15,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_directly_uploaded_product_attachment_stays_readable_for_every_role ... 2026-09-11 19:29:15,729 126 INFO rb-46204af-224751-414454 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-09-11 19:29:15,804 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25719], uid: 6, model: ir.attachment 2026-09-11 19:29:15,832 126 INFO rb-46204af-224751-414454 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-09-11 19:29:15,923 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25720], uid: 6, model: ir.attachment 2026-09-11 19:29:15,994 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,045 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25652], uid: 6, model: ir.attachment 2026-09-11 19:29:16,067 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:16,337 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-09-11 19:29:16,341 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:16] "GET /web/content/25652 HTTP/1.1" 404 - 11 0.007 0.270 2026-09-11 19:29:16,342 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,371 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,481 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,579 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25652], uid: 6, model: ir.attachment 2026-09-11 19:29:16,617 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,649 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-09-11 19:29:16,678 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,710 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-09-11 19:29:16,734 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,768 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-09-11 19:29:16,793 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,844 126 INFO rb-46204af-224751-414454 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-09-11 19:29:16,903 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_read_the_engineering_attachment_bytes ... 2026-09-11 19:29:16,946 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25652], uid: 6, model: ir.attachment 2026-09-11 19:29:16,988 126 INFO rb-46204af-224751-414454 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-09-11 19:29:17,074 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [35], uid: 6, model: product.document 2026-09-11 19:29:17,117 126 INFO rb-46204af-224751-414454 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-09-11 19:29:17,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:17,165 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:17,484 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25652], uid: 6, model: ir.attachment 2026-09-11 19:29:17,493 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:17] "GET /web/content/25652 HTTP/1.1" 404 - 33 0.031 0.299 2026-09-11 19:29:17,494 126 INFO rb-46204af-224751-414454 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-09-11 19:29:17,521 126 INFO rb-46204af-224751-414454 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-09-11 19:29:17,612 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [36], uid: 6, model: product.document 2026-09-11 19:29:17,642 126 INFO rb-46204af-224751-414454 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-09-11 19:29:17,728 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_bytes_stay_readable_for_every_role ... 2026-09-11 19:29:17,799 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_stays_findable_by_search_for_every_role ... 2026-09-11 19:29:17,884 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role ... 2026-09-11 19:29:17,900 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:demo from n/a 2026-09-11 19:29:17,912 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:19,333 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:19] "GET /web/content/25653 HTTP/1.1" 200 - 26 0.037 1.386 2026-09-11 19:29:19,346 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:plm_user from n/a 2026-09-11 19:29:19,381 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:19] "GET /web/content/25653 HTTP/1.1" 200 - 17 0.009 0.016 2026-09-11 19:29:19,382 126 INFO rb-46204af-224751-414454 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-09-11 19:29:19,412 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_product_document_row_stays_findable_for_every_role ... 2026-09-11 19:29:19,488 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_attachment_by_search ... 2026-09-11 19:29:19,551 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_product_document_row ... 2026-09-11 19:29:19,607 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_read_the_engineering_attachment_bytes ... 2026-09-11 19:29:19,655 126 INFO rb-46204af-224751-414454 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-09-11 19:29:19,684 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 990, model: product.document 2026-09-11 19:29:19,728 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http ... 2026-09-11 19:29:19,742 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:plm_user from n/a 2026-09-11 19:29:19,755 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:20,073 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:20] "GET /web/content/25652 HTTP/1.1" 200 - 26 0.016 0.304 2026-09-11 19:29:20,074 126 INFO rb-46204af-224751-414454 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-09-11 19:29:20,092 126 INFO rb-46204af-224751-414454 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-09-11 19:29:20,112 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:29:20,328 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:29:20] "GET /web/content/25652 HTTP/1.1" 200 - 11 0.018 0.202 2026-09-11 19:29:20,358 126 INFO rb-46204af-224751-414454 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-09-11 19:29:20,487 126 INFO rb-46204af-224751-414454 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-09-11 19:29:20,558 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25725], uid: 6, model: ir.attachment 2026-09-11 19:29:20,625 126 INFO rb-46204af-224751-414454 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-09-11 19:29:20,727 126 INFO rb-46204af-224751-414454 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-09-11 19:29:20,776 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted product.document records with IDs: [41] 2026-09-11 19:29:20,831 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25727] 2026-09-11 19:29:20,919 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-11 19:29:20,937 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_anchors_its_dependents_bind ... 2026-09-11 19:29:21,026 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_new_bom_field_its_dependent_binds ... 2026-09-11 19:29:21,100 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_component_change_columns ... 2026-09-11 19:29:21,174 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_operation_change_columns ... 2026-09-11 19:29:21,233 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_type_form_exposes_the_notebook_its_dependent_binds ... 2026-09-11 19:29:21,285 126 INFO rb-46204af-224751-414454 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_no_tree_tag_survives_in_any_view_file ... 2026-09-11 19:29:21,323 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:29:23,594 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_get_default_warehouse_id ... 2026-09-11 19:29:23,673 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_own_document_user_access_right ... 2026-09-11 19:29:24,330 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:29:25,982 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-09-11 19:29:25,992 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55753] 2026-09-11 19:29:25,997 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:29:26,507 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-09-11 19:29:26,519 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55755] 2026-09-11 19:29:26,531 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:29:29,103 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_01_own_document_user_access_mrp_data ... 2026-09-11 19:29:29,194 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.production 2026-09-11 19:29:29,202 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.bom 2026-09-11 19:29:29,205 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.bom.line 2026-09-11 19:29:29,209 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.workorder 2026-09-11 19:29:29,214 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.unbuild 2026-09-11 19:29:29,226 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.production 2026-09-11 19:29:29,229 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.bom 2026-09-11 19:29:29,231 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.bom.line 2026-09-11 19:29:29,233 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.workorder 2026-09-11 19:29:29,239 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.unbuild 2026-09-11 19:29:29,246 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.production 2026-09-11 19:29:29,250 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.bom 2026-09-11 19:29:29,255 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.bom.line 2026-09-11 19:29:29,256 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.workorder 2026-09-11 19:29:29,258 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.unbuild 2026-09-11 19:29:29,274 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_mrp_own_document_user_access ... 2026-09-11 19:29:29,309 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 997, model: stock.warehouse 2026-09-11 19:29:29,324 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 997, model: stock.warehouse 2026-09-11 19:29:29,336 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 997, model: stock.warehouse 2026-09-11 19:29:29,359 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [349], uid: 998, model: stock.warehouse 2026-09-11 19:29:29,380 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 998, model: stock.warehouse 2026-09-11 19:29:29,389 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 998, model: stock.warehouse 2026-09-11 19:29:29,397 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 998, model: stock.warehouse 2026-09-11 19:29:29,407 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 998, model: stock.warehouse 2026-09-11 19:29:29,411 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 998, model: stock.warehouse 2026-09-11 19:29:29,417 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 998, model: stock.warehouse 2026-09-11 19:29:29,426 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [350], uid: 997, model: stock.warehouse 2026-09-11 19:29:29,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 997, model: stock.warehouse 2026-09-11 19:29:29,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 997, model: stock.warehouse 2026-09-11 19:29:29,450 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 997, model: stock.warehouse 2026-09-11 19:29:29,473 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_onchange_bom_id_with_user ... 2026-09-11 19:29:30,725 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [350], uid: 997, model: stock.warehouse 2026-09-11 19:29:30,736 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [350], uid: 997, model: stock.warehouse 2026-09-11 19:29:30,742 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [350], uid: 997, model: stock.warehouse 2026-09-11 19:29:30,748 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [350], uid: 997, model: stock.warehouse 2026-09-11 19:29:30,852 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:29:31,292 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control_purchase.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_purchase_data ... 2026-09-11 19:29:31,411 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 999, model: purchase.order 2026-09-11 19:29:31,457 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:29:31,933 126 INFO rb-46204af-224751-414454 odoo.addons.to_multi_warehouse_access_control_sale.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_sale_data ... 2026-09-11 19:29:33,354 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1000, model: sale.order 2026-09-11 19:29:33,443 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1000, model: sale.order.line 2026-09-11 19:29:33,547 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:29:34,075 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_internal_user ... 2026-09-11 19:29:34,406 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1002, model: ir.module.category 2026-09-11 19:29:34,422 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1002, model: ir.module.category 2026-09-11 19:29:34,427 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1002, model: ir.module.category 2026-09-11 19:29:34,452 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1002, model: odoo.module 2026-09-11 19:29:34,455 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1002, model: odoo.module 2026-09-11 19:29:34,460 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1002, model: odoo.module 2026-09-11 19:29:34,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1002, model: odoo.module.version.image 2026-09-11 19:29:34,553 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1002, model: odoo.module.version 2026-09-11 19:29:34,555 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1002, model: odoo.module.version 2026-09-11 19:29:34,585 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_portal ... 2026-09-11 19:29:34,857 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1003, model: odoo.module 2026-09-11 19:29:34,866 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1003, model: odoo.module 2026-09-11 19:29:34,877 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1003, model: odoo.module 2026-09-11 19:29:34,882 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1003, model: odoo.module 2026-09-11 19:29:34,918 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_user ... 2026-09-11 19:29:35,356 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: odoo.module.version.download.stat 2026-09-11 19:29:35,366 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: odoo.module.version.download.stat 2026-09-11 19:29:35,403 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:29:36,047 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_can_download_login_less_partner_who_fully_paid ... 2026-09-11 19:29:39,636 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_constrains_app_download_token_lifetime ... 2026-09-11 19:29:39,671 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all ... 2026-09-11 19:29:41,878 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all_paid_omv_test ... 2026-09-11 19:29:44,399 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test ... 2026-09-11 19:29:46,511 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale ... 2026-09-11 19:29:48,671 126 INFO rb-46204af-224751-414454 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-09-11 19:29:51,169 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project ... 2026-09-11 19:29:53,500 126 INFO rb-46204af-224751-414454 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-09-11 19:29:56,073 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template ... 2026-09-11 19:29:58,192 126 INFO rb-46204af-224751-414454 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-09-11 19:30:00,569 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:30:01,032 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param ... 2026-09-11 19:30:01,053 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:02,342 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:02] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 200 - 14 0.012 1.282 2026-09-11 19:30:02,349 126 INFO rb-46204af-224751-414454 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-09-11 19:30:02,374 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes ... 2026-09-11 19:30:02,381 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:02,612 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:02] "GET /apps/modules/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 200 - 14 0.006 0.227 2026-09-11 19:30:02,620 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:02] "GET /apps/modules/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 19:30:02,627 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:02] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 19:30:02,628 126 INFO rb-46204af-224751-414454 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-09-11 19:30:02,649 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected ... 2026-09-11 19:30:02,656 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:02,905 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:02] "OPTIONS /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 204 - 12 0.007 0.244 2026-09-11 19:30:02,906 126 INFO rb-46204af-224751-414454 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-09-11 19:30:02,934 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header ... 2026-09-11 19:30:02,940 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:03,196 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:03] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.006 0.253 2026-09-11 19:30:03,198 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header: waiting for threads: [] 2026-09-11 19:30:03,220 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical ... 2026-09-11 19:30:03,228 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:03,440 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:03] "GET /apps/app/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.014 0.203 2026-09-11 19:30:03,458 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:03] "GET /apps/app/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.003 2026-09-11 19:30:03,464 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:03] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.002 2026-09-11 19:30:03,465 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical: waiting for threads: [] 2026-09-11 19:30:03,489 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect ... 2026-09-11 19:30:03,495 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:03,720 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:03] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 301 - 13 0.013 0.215 2026-09-11 19:30:03,722 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect: waiting for threads: [] 2026-09-11 19:30:03,745 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect ... 2026-09-11 19:30:03,753 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:05,177 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:05] "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.009 1.420 2026-09-11 19:30:05,179 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect: waiting for threads: [] 2026-09-11 19:30:05,201 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500 ... 2026-09-11 19:30:05,206 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:06,141 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:06] "GET /apps/12.0/no_such_module_at_all/static/description/apps_doc_image_routes_test.png HTTP/1.1" 404 - 188 0.176 0.761 2026-09-11 19:30:06,196 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:06] "GET /apps/12.0/to_test/static/description/no_such_image.png HTTP/1.1" 404 - 14 0.016 0.035 2026-09-11 19:30:06,198 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500: waiting for threads: [] 2026-09-11 19:30:06,237 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:30:06,727 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_apps_market_discover_modules ... 2026-09-11 19:30:09,167 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted odoo.module.version records with IDs: [23] 2026-09-11 19:30:15,197 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [1, 2, 3, 4, 5] 2026-09-11 19:30:15,853 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [6, 7, 8, 9, 10] 2026-09-11 19:30:16,083 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_multiple_omv_same_tech_name_multi_repo ... 2026-09-11 19:30:16,152 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 19:30:16,922 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-11 19:30:20,628 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 19:30:30,766 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_all_apps ... 2026-09-11 19:30:35,990 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:portal_user from n/a 2026-09-11 19:30:36,002 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:36,276 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:36] "GET /my/apps/downloads HTTP/1.1" 200 - 43 0.032 0.244 2026-09-11 19:30:37,849 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:37] "GET /my/apps/downloads HTTP/1.1" 200 - 38 0.033 0.074 2026-09-11 19:30:37,851 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_all_apps: waiting for threads: [] 2026-09-11 19:30:38,001 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_app_via_web_content ... 2026-09-11 19:30:38,015 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:portal_user from n/a 2026-09-11 19:30:38,026 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:38,299 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:38] "GET /web/content/odoo.module.version/34/zipped_source_code HTTP/1.1" 404 - 19 0.015 0.259 2026-09-11 19:30:38,300 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_app_via_web_content: waiting for threads: [] 2026-09-11 19:30:38,324 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_one_app ... 2026-09-11 19:30:43,577 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:portal_user from n/a 2026-09-11 19:30:43,587 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:43,904 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:43] "GET /my/apps/downloads HTTP/1.1" 200 - 42 0.038 0.280 2026-09-11 19:30:44,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_share_download_all_apps ... 2026-09-11 19:30:44,037 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:45,599 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:45] "GET /my/apps/downloads?download_id=4&access_token=6b23fa97-23e9-4189-a8eb-f7d5bec477f9 HTTP/1.1" 200 - 37 0.040 1.524 2026-09-11 19:30:45,610 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:45] "GET /my/apps/downloads?download_id=4&access_token=6b23fa97-23e9-4189-a8eb-f7d5bec477f9f HTTP/1.1" 303 - 1 0.000 0.003 2026-09-11 19:30:45,622 126 INFO rb-46204af-224751-414454 odoo.http: Session expired 2026-09-11 19:30:45,622 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:45] "GET /my HTTP/1.1" 303 - 7 0.004 0.006 2026-09-11 19:30:46,246 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:46] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 184 0.099 0.521 2026-09-11 19:30:46,248 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_share_download_all_apps: waiting for threads: [] 2026-09-11 19:30:46,284 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-11 19:30:46,811 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_get_latest_version ... 2026-09-11 19:30:46,864 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:30:47,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free ... 2026-09-11 19:30:47,508 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free_depend_module_with_fee ... 2026-09-11 19:30:47,626 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_get_recursive_dependencies ... 2026-09-11 19:30:47,647 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_version_sorting_in_other_versions ... 2026-09-11 19:30:47,692 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:30:48,238 126 INFO rb-46204af-224751-414454 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-09-11 19:30:51,771 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.res_users: Login successful for db:rb-46204af-224751-414454 login:portal_user from n/a 2026-09-11 19:30:51,782 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 19:30:52,775 126 INFO rb-46204af-224751-414454 werkzeug: 127.0.0.1 - - [11/Sep/2026 19:30:52] "GET /my/apps HTTP/1.1" 200 - 230 0.133 0.863 2026-09-11 19:30:52,926 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:30:53,368 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module.tests.test_software_author: Starting TestSoftwareAuthor.test_software_author_unlink ... 2026-09-11 19:30:53,490 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:30:54,253 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-11 19:31:01,428 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [21, 22, 23, 24, 25] 2026-09-11 19:31:01,503 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 19:31:05,911 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_1 ... 2026-09-11 19:31:07,633 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [293] 2026-09-11 19:31:08,180 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [294] 2026-09-11 19:31:08,672 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [292] 2026-09-11 19:31:09,054 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [291] 2026-09-11 19:31:09,462 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [297] 2026-09-11 19:31:09,978 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [296] 2026-09-11 19:31:10,440 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [295] 2026-09-11 19:31:10,764 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [298] 2026-09-11 19:31:10,969 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_2 ... 2026-09-11 19:31:13,123 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [299] 2026-09-11 19:31:13,611 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [301] 2026-09-11 19:31:14,172 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [300] 2026-09-11 19:31:14,724 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [302] 2026-09-11 19:31:15,254 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [304] 2026-09-11 19:31:15,702 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [303] 2026-09-11 19:31:16,178 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [305] 2026-09-11 19:31:16,507 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [306] 2026-09-11 19:31:16,718 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:31:19,106 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_sale.tests.test_run: Starting TestSaleOrder.test_onchange_order_line_and_partner ... 2026-09-11 19:31:22,364 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:31:22,744 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_sale.tests.test_wizard_omv_generate_quotation: Starting TestOdooModuleVersionGenerateQuotation.test_odoo_module_version_generate_quotation_wizard ... 2026-09-11 19:31:25,880 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:31:27,751 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_sale_order_template ... 2026-09-11 19:31:28,056 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:31:29,592 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_module_sale_project.tests.test_project_task: Starting TestProjectTask.test_download_odoo_module_version_project ... 2026-09-11 19:31:31,835 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:31:31,891 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_config_section: Starting TestConfigSection.test_write_config_section ... 2026-09-11 19:31:31,942 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-46204af-224751/odoo/tests/case.py:247 2026-09-11 19:31:31,992 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_duplicate_name ... 2026-09-11 19:31:31,997 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_1 ... 2026-09-11 19:31:32,006 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_2 ... 2026-09-11 19:31:32,007 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_new ... 2026-09-11 19:31:32,044 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_1 ... 2026-09-11 19:31:32,073 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_2 ... 2026-09-11 19:31:32,092 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-46204af-224751/odoo/tests/case.py:247 2026-09-11 19:31:32,141 126 INFO rb-46204af-224751-414454 odoo.addons.to_odoo_version.tests.test_version_config: Starting TestVersionConfig.test_version_config ... 2026-09-11 19:31:32,154 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-46204af-224751/odoo/tests/case.py:247 2026-09-11 19:31:44,698 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_access_right ... 2026-09-11 19:31:44,798 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1028 deleted okr.node records with IDs: [7] 2026-09-11 19:31:44,810 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1028, model: okr.node 2026-09-11 19:31:44,849 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 1028, model: okr.node 2026-09-11 19:31:44,884 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1028, model: okr.node 2026-09-11 19:31:44,915 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1028, model: okr.node 2026-09-11 19:31:44,935 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1028, model: okr.node 2026-09-11 19:31:44,976 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_different_company ... 2026-09-11 19:31:45,102 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1030, model: okr.node 2026-09-11 19:31:45,138 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_multi_companies ... 2026-09-11 19:31:45,176 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1030, model: okr.node 2026-09-11 19:31:45,226 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1030, model: okr.node 2026-09-11 19:31:45,253 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1030, model: okr.node 2026-09-11 19:31:45,305 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1029, model: okr.node 2026-09-11 19:31:45,350 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 1029, model: okr.node 2026-09-11 19:31:45,376 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1029, model: okr.node 2026-09-11 19:31:45,426 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_access_right ... 2026-09-11 19:31:45,578 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1027 deleted okr.node records with IDs: [8] 2026-09-11 19:31:45,590 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1027, model: okr.node 2026-09-11 19:31:45,649 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_multi_companies ... 2026-09-11 19:31:45,841 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1029 deleted okr.node records with IDs: [5] 2026-09-11 19:31:45,925 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1030 deleted okr.node records with IDs: [6] 2026-09-11 19:31:46,051 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 1031, model: okr.node 2026-09-11 19:31:46,070 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 1031, model: okr.node 2026-09-11 19:31:46,110 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_access_right ... 2026-09-11 19:31:46,322 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1027 deleted okr.node records with IDs: [11] 2026-09-11 19:31:46,350 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1027 deleted okr.node records with IDs: [12] 2026-09-11 19:31:46,369 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_hierarchy_chart_public_read ... 2026-09-11 19:31:51,813 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1033, model: okr.node 2026-09-11 19:31:51,971 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 19:31:53,824 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_check_parent_required ... 2026-09-11 19:31:53,985 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_compute_points ... 2026-09-11 19:31:54,117 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_check_parent_required ... 2026-09-11 19:31:54,364 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_compute_points ... 2026-09-11 19:31:54,432 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_check_parent_required ... 2026-09-11 19:31:54,598 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_compute_points ... 2026-09-11 19:31:54,699 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_04_check_parent_required ... 2026-09-11 19:31:55,002 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_05_check_okr_success_points_threshold_visibility ... 2026-09-11 19:31:55,222 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_06_check_okr_success_points_threshold_visibility_manager ... 2026-09-11 19:31:55,425 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_07_check_okr_success_points_threshold_visibility ... 2026-09-11 19:31:55,609 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_08_set_quarter_when_parent_quarter_unset ... 2026-09-11 19:31:55,770 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_09_sync_year_quarter_onchange_from_parent ... 2026-09-11 19:31:55,916 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_10_sync_year_quarter_from_parent_write ... 2026-09-11 19:31:55,984 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_constrains_name ... 2026-09-11 19:31:56,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_parent ... 2026-09-11 19:31:56,136 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_progress ... 2026-09-11 19:31:56,187 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_result ... 2026-09-11 19:31:56,282 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_constraint_point ... 2026-09-11 19:31:56,357 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_default_mode ... 2026-09-11 19:31:56,511 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_01 ... 2026-09-11 19:31:56,656 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_02 ... 2026-09-11 19:31:56,743 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_unlink ... 2026-09-11 19:31:56,828 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 19:31:56,844 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_01_check_okr_project ... 2026-09-11 19:31:56,943 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_02_check_okr_project ... 2026-09-11 19:31:57,077 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_03_check_okr_project ... 2026-09-11 19:31:57,208 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_04_check_okr_project ... 2026-09-11 19:31:57,322 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_05_check_okr_project ... 2026-09-11 19:31:57,443 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55795] 2026-09-11 19:31:57,453 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted okr.node records with IDs: [55] 2026-09-11 19:31:57,479 126 INFO rb-46204af-224751-414454 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_06_check_access_task_associated_okr ... 2026-09-11 19:31:57,680 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:31:57,701 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_dob ... 2026-09-11 19:31:57,793 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_future_this_year ... 2026-09-11 19:31:57,882 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_next_year ... 2026-09-11 19:31:57,986 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_no_dob ... 2026-09-11 19:31:58,063 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_end_boundary ... 2026-09-11 19:31:58,138 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_start_boundary ... 2026-09-11 19:31:58,214 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_empty_dob ... 2026-09-11 19:31:58,256 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:31:58,278 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_duplicate_partner ... 2026-09-11 19:32:02,115 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_dob ... 2026-09-11 19:32:06,140 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_send_hbd_email ... 2026-09-11 19:32:09,771 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_send_hpbd_to_partner ... 2023-01-10 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (54) started manually 2023-01-10 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2023-01-10 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2023-01-10 00:00:00,000 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (54) done 2026-09-11 19:32:14,241 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:32:14,257 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-11 19:32:14,501 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: res.partner.equity.range 2026-09-11 19:32:14,516 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner.equity.range 2026-09-11 19:32:14,519 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: res.partner.equity.range 2026-09-11 19:32:14,549 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-11 19:32:14,780 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #2 deleted res.partner.equity.range records with IDs: [9] 2026-09-11 19:32:14,813 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:32:14,830 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_01_change_company_type ... 2026-09-11 19:32:15,712 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_02_change_company_type ... 2026-09-11 19:32:16,446 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_create_equity_range ... 2026-09-11 19:32:16,565 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_duplicate_record_equity_range ... 2026-09-11 19:32:16,703 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_remove_equity_range ... 2026-09-11 19:32:17,002 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_unique_name_equity_range ... 2026-09-11 19:32:17,236 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:32:17,253 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_01_reconcile_converts_stale_varchar_mirror ... 2026-09-11 19:32:17,639 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang: Converted stale mirror column res_company.name (stored related to a translated partner field) from varchar to jsonb. 2026-09-11 19:32:17,750 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_02_reconcile_is_idempotent_and_skips_untranslated ... 2026-09-11 19:32:17,967 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang: Converted stale mirror column res_company.name (stored related to a translated partner field) from varchar to jsonb. 2026-09-11 19:32:18,230 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:32:18,257 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_address_translation_forwards_to_partner ... 2026-09-11 19:32:24,049 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_name_translate_reverted_address_fields_unchanged ... 2026-09-11 19:32:24,074 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_own_name_translation_direct_path ... 2026-09-11 19:32:30,602 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_country_state_name_translation_round_trip ... 2026-09-11 19:32:30,664 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_is_installed ... 2026-09-11 19:32:30,687 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_keeps_non_partner_mirror ... 2026-09-11 19:32:30,707 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_address_translation_round_trip ... 2026-09-11 19:32:30,830 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_renders_in_document_language ... 2026-09-11 19:32:30,940 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_children ... 2026-09-11 19:32:31,174 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_complete_name ... 2026-09-11 19:32:31,311 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_round_trip ... 2026-09-11 19:32:31,443 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_update_field_translations_accepts_source_lang ... 2026-09-11 19:32:31,594 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_privacy_lookup_wizard_matches_translated_partner_name ... 2026-09-11 19:32:32,126 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:32:32,144 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_is_idempotent_no_double_offset ... 2026-09-11 19:32:32,171 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_noop_when_target_class_is_none ... 2026-09-11 19:32:32,197 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_patches_target_method ... 2026-09-11 19:32:32,218 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_touches_only_target_method ... 2026-09-11 19:32:32,241 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_never_offsets_flush ... 2026-09-11 19:32:32,262 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_default ... 2026-09-11 19:32:32,285 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_every_login_counter ... 2026-09-11 19:32:32,307 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_preserves_caller_frame_in_failure_message ... 2026-09-11 19:32:32,363 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_still_enforces_upper_bound ... 2026-09-11 19:32:32,446 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:33:00,128 126 INFO rb-46204af-224751-414454 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-09-11 19:33:00,239 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_search_finds_account_by_sql_path ... 2026-09-11 19:33:00,397 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_reflects_pending_company_write_same_transaction ... 2026-09-11 19:33:00,510 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_renders_plain_text_multi_company ... 2026-09-11 19:33:00,699 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:33:19,458 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_join_shape_malformed ... 2026-09-11 19:33:19,572 126 INFO rb-46204af-224751-414454 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_marker_absent ... 2026-09-11 19:33:19,769 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:33:19,787 126 INFO rb-46204af-224751-414454 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_01_unlink_payment_transaction ... 2026-09-11 19:33:20,035 126 INFO rb-46204af-224751-414454 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_02_unlink_payment_transaction ... 2026-09-11 19:33:20,280 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [11] 2026-09-11 19:33:20,302 126 INFO rb-46204af-224751-414454 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_03_unlink_payment_transaction ... 2026-09-11 19:33:20,552 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [12] 2026-09-11 19:33:20,591 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:33:33,148 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_e2e_vnd_invoice_paid_via_paypal_in_usd_books_ccdj_diff ... 2026-09-11 19:33:44,844 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_carries_converted_amount_for_unsupported_currency ... 2026-09-11 19:33:44,898 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_unchanged_when_currency_supported ... 2026-09-11 19:33:44,956 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_paypal_stays_compatible_provider_for_unsupported_currency ... 2026-09-11 19:33:45,020 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_unpublished_paypal_not_reoffered_to_non_internal_user ... 2026-09-11 19:33:45,090 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_amount_mismatch_raises ... 2026-09-11 19:33:45,151 126 INFO rb-46204af-224751-414454 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_with_converted_amount_verifies_and_sets_done ... 2026-09-11 19:33:45,270 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:33:48,708 126 INFO rb-46204af-224751-414454 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-09-11 19:33:54,031 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_download_button_side_effect_free ... 2026-09-11 19:33:54,865 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_header_and_data_rows ... 2026-09-11 19:33:55,518 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_produces_xlsx_bytes ... 2026-09-11 19:33:56,116 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_side_effect_free ... 2026-09-11 19:33:56,886 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_get_file_name_acb_contains_run_name ... 2026-09-11 19:33:57,567 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_soft_hook_returns_false_when_recorder_absent ... 2026-09-11 19:33:58,232 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:34:01,485 126 INFO rb-46204af-224751-414454 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-09-11 19:34:08,133 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_returns_success_notification ... 2026-09-11 19:34:09,937 126 INFO rb-46204af-224751-414454 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-09-11 19:34:09,999 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_cross_channel_r1_then_acb ... 2026-09-11 19:34:11,680 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_second_call_is_noop ... 2026-09-11 19:34:13,426 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_recording_creates_payments_for_due_payslips ... 2026-09-11 19:34:15,318 126 INFO rb-46204af-224751-414454 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_xlsx_content_unchanged_by_recording ... 2026-09-11 19:34:17,322 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 19:34:17,472 126 INFO rb-46204af-224751-414454 odoo.addons.to_pos_delivery.tests.test_delivery_carrier_pos_pricing: Starting TestDeliveryCarrierPosPricing.test_base_on_rule_price_uses_passed_weight_volume ... 2026-09-11 19:34:17,575 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:17,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_change_categ_name ... 2026-09-11 19:34:18,464 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_get_code_from_name ... 2026-09-11 19:34:18,497 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90716] 2026-09-11 19:34:18,497 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [30] 2026-09-11 19:34:18,535 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_name_categ_id ... 2026-09-11 19:34:19,495 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_not_allow_generate_default_code ... 2026-09-11 19:34:20,227 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_product_code_prefix_category ... 2026-09-11 19:34:20,913 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:20,929 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_access_right ... 2026-09-11 19:34:21,876 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1046 deleted mail.message records with IDs: [56345] 2026-09-11 19:34:21,888 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1046 deleted product.collection records with IDs: [10] 2026-09-11 19:34:21,901 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1046 deleted mail.followers records with IDs: [6861] 2026-09-11 19:34:21,920 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1047, model: product.collection 2026-09-11 19:34:21,929 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1047, model: product.collection 2026-09-11 19:34:21,932 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1047, model: product.collection 2026-09-11 19:34:21,943 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1047 deleted mail.message records with IDs: [56338] 2026-09-11 19:34:21,944 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1047, model: product.collection 2026-09-11 19:34:21,974 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_compute_products_count ... 2026-09-11 19:34:22,393 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_constraint_name_unique ... 2026-09-11 19:34:22,608 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_unlink_product_collection ... 2026-09-11 19:34:22,810 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56358] 2026-09-11 19:34:22,846 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:34:22,863 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_height ... 2026-09-11 19:34:23,348 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_length ... 2026-09-11 19:34:24,805 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_factor ... 2026-09-11 19:34:25,461 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_volume ... 2026-09-11 19:34:25,726 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_volume ... 2026-09-11 19:34:26,000 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_width ... 2026-09-11 19:34:26,465 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_height ... 2026-09-11 19:34:26,784 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_length ... 2026-09-11 19:34:27,134 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_width ... 2026-09-11 19:34:27,467 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_concat_dimension ... 2026-09-11 19:34:27,747 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_height ... 2026-09-11 19:34:28,022 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_length ... 2026-09-11 19:34:28,381 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_stowage_factor ... 2026-09-11 19:34:28,640 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_width ... 2026-09-11 19:34:28,927 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_view_visibility ... 2026-09-11 19:34:29,632 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:29,646 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_access_right ... 2026-09-11 19:34:30,610 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1048 deleted mail.message records with IDs: [56437] 2026-09-11 19:34:30,624 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1048 deleted product.function records with IDs: [10] 2026-09-11 19:34:30,629 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1048 deleted mail.followers records with IDs: [6862] 2026-09-11 19:34:30,648 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1049, model: product.function 2026-09-11 19:34:30,663 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1049, model: product.function 2026-09-11 19:34:30,665 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1049, model: product.function 2026-09-11 19:34:30,679 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1049 deleted mail.message records with IDs: [56430] 2026-09-11 19:34:30,680 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1049, model: product.function 2026-09-11 19:34:30,706 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_compute_products_count ... 2026-09-11 19:34:31,191 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_constraint_name_unique ... 2026-09-11 19:34:31,382 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_unlink_product_function ... 2026-09-11 19:34:31,595 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56450] 2026-09-11 19:34:31,642 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:34:31,660 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_01_name_license_id_unique ... 2026-09-11 19:34:31,745 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_02_validate_version_string ... 2026-09-11 19:34:31,828 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_03_write ... 2026-09-11 19:34:32,022 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_04_onchange_name ... 2026-09-11 19:34:32,147 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_05_compute_product_license_version_ids ... 2026-09-11 19:34:32,325 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_06_create_product_template_with_license ... 2026-09-11 19:34:32,532 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_07_unlink_license ... 2026-09-11 19:34:32,617 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1061] 2026-09-11 19:34:32,641 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [91086] 2026-09-11 19:34:32,642 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [1] 2026-09-11 19:34:32,657 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56484] 2026-09-11 19:34:32,669 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [15] 2026-09-11 19:34:32,711 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:32,726 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_action_view_sale_lines ... 2026-09-11 19:34:33,641 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_button_refresh_for_licenses ... 2026-09-11 19:34:34,068 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_compute_product_license_version_ids ... 2026-09-11 19:34:34,438 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_inactive_license ... 2026-09-11 19:34:34,844 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_refresh_for_licenses ... 2026-09-11 19:34:35,652 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:36,166 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-09-11 19:34:36,178 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56528] 2026-09-11 19:34:36,186 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:34:36,634 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-09-11 19:34:36,645 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56530] 2026-09-11 19:34:36,653 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:34:36,839 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_10_sql_constraints ... 2026-09-11 19:34:36,895 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_11_check_product_id ... 2026-09-11 19:34:36,940 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_12_check_product_id ... 2026-09-11 19:34:37,122 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:34:37,600 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-09-11 19:34:37,610 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56539] 2026-09-11 19:34:37,617 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:34:38,001 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-09-11 19:34:38,010 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56541] 2026-09-11 19:34:38,017 126 INFO rb-46204af-224751-414454 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 19:34:38,191 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_00_no_group ... 2026-09-11 19:34:38,255 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,320 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56547] 2026-09-11 19:34:38,322 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,331 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,345 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,358 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,365 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.action 2026-09-11 19:34:38,367 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.action 2026-09-11 19:34:38,392 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_01_no_group_set_technician ... 2026-09-11 19:34:38,479 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,539 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56548] 2026-09-11 19:34:38,541 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,548 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,561 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,578 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:38,590 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.action 2026-09-11 19:34:38,591 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.action 2026-09-11 19:34:38,611 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_02_group_equipment_manager ... 2026-09-11 19:34:38,806 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56542] 2026-09-11 19:34:38,841 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [34] 2026-09-11 19:34:38,849 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6867] 2026-09-11 19:34:38,866 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56543] 2026-09-11 19:34:38,875 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [35] 2026-09-11 19:34:38,884 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6868] 2026-09-11 19:34:38,910 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_03_group_maintenance_user ... 2026-09-11 19:34:39,060 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56543] 2026-09-11 19:34:39,062 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:39,162 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56549] 2026-09-11 19:34:39,162 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-11 19:34:39,306 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-11 19:34:39,311 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-11 19:34:39,340 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_04_group_maintenance_user_group_equipment_manager ... 2026-09-11 19:34:39,483 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56542] 2026-09-11 19:34:39,497 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [34] 2026-09-11 19:34:39,502 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6867] 2026-09-11 19:34:39,512 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56543] 2026-09-11 19:34:39,521 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [35] 2026-09-11 19:34:39,532 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6868] 2026-09-11 19:34:39,695 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-11 19:34:39,699 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-11 19:34:39,722 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_05_group_maintenance_manager ... 2026-09-11 19:34:39,958 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56550] 2026-09-11 19:34:39,972 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [39] 2026-09-11 19:34:39,979 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6874] 2026-09-11 19:34:40,160 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-11 19:34:40,165 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-11 19:34:40,188 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_06_group_equipment_manager ... 2026-09-11 19:34:40,341 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56542] 2026-09-11 19:34:40,366 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [34] 2026-09-11 19:34:40,375 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6867] 2026-09-11 19:34:40,387 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56543] 2026-09-11 19:34:40,401 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [35] 2026-09-11 19:34:40,408 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6868] 2026-09-11 19:34:40,576 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-11 19:34:40,581 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-11 19:34:40,619 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:34:40,638 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_access_right ... 2026-09-11 19:34:41,280 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1054, model: product.milestone 2026-09-11 19:34:41,284 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1054, model: product.milestone 2026-09-11 19:34:41,318 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_constraints ... 2026-09-11 19:34:41,341 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_display_name ... 2026-09-11 19:34:41,385 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 19:34:41,394 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version ... 2026-09-11 19:34:41,515 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56553] 2026-09-11 19:34:41,531 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [20] 2026-09-11 19:34:41,555 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [234] 2026-09-11 19:34:41,595 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-46204af-224751/odoo/tests/case.py:247 2026-09-11 19:34:41,601 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value ... 2026-09-11 19:34:41,695 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [236] 2026-09-11 19:34:41,706 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56555] 2026-09-11 19:34:41,712 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [22] 2026-09-11 19:34:41,724 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_1 ... 2026-09-11 19:34:41,727 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_2 ... 2026-09-11 19:34:41,729 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_1 ... 2026-09-11 19:34:41,754 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_2 ... 2026-09-11 19:34:41,772 126 INFO rb-46204af-224751-414454 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-46204af-224751/odoo/tests/case.py:247 2026-09-11 19:34:41,791 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_description ... 2026-09-11 19:34:41,822 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_name ... 2026-09-11 19:34:41,851 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_copy_reason ... 2026-09-11 19:34:41,901 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:41,917 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_01_base_group_user ... 2026-09-11 19:34:42,004 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: product.return.reason 2026-09-11 19:34:42,021 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1082] 2026-09-11 19:34:42,023 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: product.return.reason 2026-09-11 19:34:42,027 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: product.return.reason 2026-09-11 19:34:42,049 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_02_group_return_reason_manager ... 2026-09-11 19:34:42,188 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1082] 2026-09-11 19:34:42,202 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91289] 2026-09-11 19:34:42,202 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-09-11 19:34:42,259 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:42,277 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_01_stock_return_picking ... 2026-09-11 19:34:42,853 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_02_return_reason_required ... 2026-09-11 19:34:43,378 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:43,396 126 INFO rb-46204af-224751-414454 odoo.addons.to_product_return_reason_stock.tests.test_security: Starting TestSecurity.test_stock_group_stock_user ... 2026-09-11 19:34:43,562 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1082] 2026-09-11 19:34:43,575 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91289] 2026-09-11 19:34:43,575 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-09-11 19:34:43,635 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:34:43,653 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_approve_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-09-11 19:34:45,248 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_legacy_date_approve_key ... 2026-09-11 19:34:46,658 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-09-11 19:34:48,195 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_admin ... 2026-09-11 19:34:49,248 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_approve ... 2026-09-11 19:34:50,593 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_user ... 2026-09-11 19:34:52,199 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-11 19:34:53,271 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_no_display_popup_backdate_admin_without_purchase_backdate_right ... 2026-09-11 19:34:54,917 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_approval ... 2026-09-11 19:34:56,399 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_confirm ... 2026-09-11 19:34:57,904 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 19:34:57,921 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_create_purchase_order ... 2026-09-11 19:34:59,904 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_onchange_order_line ... 2026-09-11 19:35:00,892 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_create_purchase_order ... 2026-09-11 19:35:02,690 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_onchange_order_line ... 2026-09-11 19:35:03,744 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_03_create_purchase_order ... 2026-09-11 19:35:04,553 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56710] 2026-09-11 19:35:04,566 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [119] 2026-09-11 19:35:05,288 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_04_create_purchase_order ... 2026-09-11 19:35:07,172 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [298] 2026-09-11 19:35:07,330 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [114] 2026-09-11 19:35:07,370 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_05_create_purchase_order ... 2026-09-11 19:35:09,709 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_06_create_purchase_order ... 2026-09-11 19:35:11,896 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_07_create_purchase_order ... 2026-09-11 19:35:14,191 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_08_create_purchase_order ... 2026-09-11 19:35:16,993 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [306] 2026-09-11 19:35:17,160 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [129] 2026-09-11 19:35:17,191 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_09_create_purchase_order ... 2026-09-11 19:35:18,610 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_10_create_purchase_order ... 2026-09-11 19:35:20,678 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6911] 2026-09-11 19:35:23,136 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_credit_note_landed_cost_must_lower_inventory_valuation ... 2026-09-11 19:35:26,252 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3803] 2026-09-11 19:35:26,315 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3804, 3805] 2026-09-11 19:35:26,400 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7650] 2026-09-11 19:35:27,100 126 INFO rb-46204af-224751-414454 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-09-11 19:35:30,668 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:35:30,684 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_01 ... 2026-09-11 19:35:31,258 126 INFO rb-46204af-224751-414454 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [144] 2026-09-11 19:35:31,297 126 INFO rb-46204af-224751-414454 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_02 ... 2026-09-11 19:35:31,779 126 INFO rb-46204af-224751-414454 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 19:35:31,781 126 INFO rb-46204af-224751-414454 odoo.service.server: 2850 post-tests in 7971.26s, 3272145 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_mail: 191 tests 465.31s 226056 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_mail_full: 52 tests 257.61s 119185 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_mail_sms: 25 tests 49.54s 28180 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_mail_tracking_value_multilang: 4 tests 41.54s 7585 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_main_flows: 9 tests 171.07s 44416 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_mass_mailing: 6 tests 47.30s 29011 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_new_api: 34 tests 27.67s 7177 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_read_group: 8 tests 7.76s 625 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_rpc: 7 tests 9.52s 366 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_sale_product_configurators: 17 tests 135.70s 30284 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_sale_purchase_edi_ubl: 7 tests 24.08s 13280 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_search_panel: 17 tests 0.42s 209 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_testing_utilities: 14 tests 0.66s 16 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_to_signup_email_verification: 3 tests 4.37s 2587 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_translation_import: 9 tests 38.51s 1160 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_viin_approval: 287 tests 197.31s 73457 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_viin_mail_route: 22 tests 26.59s 12653 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_viin_web_cohort: 5 tests 0.18s 46 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_website: 110 tests 577.76s 104468 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_website_modules: 6 tests 40.53s 8756 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: test_website_slides_full: 3 tests 55.56s 13504 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_accountant: 36 tests 50.93s 22989 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_asset: 60 tests 252.94s 106388 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_asset_purchase: 8 tests 41.56s 16969 queries 2026-09-11 19:35:31,789 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_budget: 26 tests 301.62s 29390 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_counterpart: 25 tests 38.71s 17566 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_payment: 24 tests 50.04s 26881 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_account_reports: 537 tests 1638.79s 752439 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_attendance_device: 73 tests 24.46s 11025 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_backdate: 11 tests 3.68s 344 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_bank_currency_rate: 40 tests 65.27s 23377 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_bank_currency_rate_purchase_stock: 23 tests 44.33s 20077 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_base: 94 tests 259.58s 35885 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_common_uom: 5 tests 1.76s 803 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_currency_conversion_diff: 16 tests 23.66s 11281 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_employee_documents: 25 tests 4.43s 2262 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_equipment_maintenance_schedule: 7 tests 3.85s 1959 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_equipment_woking_frequency: 17 tests 6.54s 2783 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_erponline_utility: 30 tests 27.36s 8450 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_event_project: 5 tests 0.24s 110 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_event_timesheet: 15 tests 6.02s 2719 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_fee_definition: 3 tests 0.12s 47 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_fee_definition_sale: 13 tests 5.83s 2202 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_fleet_driver: 5 tests 0.57s 223 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes: 129 tests 25.87s 10423 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes_account: 20 tests 44.37s 4688 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes_google: 5 tests 1.24s 67 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes_here: 6 tests 0.24s 78 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes_mapbox: 5 tests 0.24s 67 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes_searoutes: 14 tests 1.40s 668 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_geo_routes_vietmap: 8 tests 0.45s 129 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_git: 74 tests 61.43s 2007 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_git_odoo_version: 13 tests 2.01s 1148 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_git_project: 16 tests 6.03s 2665 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_employee_grade: 25 tests 64.17s 42079 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_employee_relative: 11 tests 3.06s 1385 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_expense: 34 tests 148.16s 51119 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_expense_employee_advance: 9 tests 55.36s 18382 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_expense_payroll: 16 tests 9.35s 3377 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_meal: 37 tests 24.01s 14476 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_payroll: 440 tests 625.82s 402133 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_payroll_account: 121 tests 197.18s 122721 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_payroll_attendance: 4 tests 1.55s 963 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_payroll_meal: 57 tests 11.67s 6491 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_project_timesheet_timeoff_payroll: 3 tests 1.87s 1196 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_timesheet_payroll: 40 tests 16.93s 9657 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_hr_training: 8 tests 3.73s 2542 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_inter_company_base: 6 tests 4.49s 4941 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_inter_company_invoice: 12 tests 203.43s 104448 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_inter_company_sale_purchase: 18 tests 405.70s 172019 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_inter_company_sale_purchase_stock: 6 tests 96.24s 55277 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_invoice_tax_details: 3 tests 14.71s 6743 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_legal_invoice_number: 5 tests 10.75s 1836 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_loan_management: 176 tests 335.46s 164867 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_maintenance_by_working_hours: 7 tests 0.95s 530 queries 2026-09-11 19:35:31,790 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_maintenance_notification: 15 tests 5.83s 3276 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_mrp_backdate: 30 tests 17.25s 8904 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_mrp_bom_component_percentage: 11 tests 7.10s 5417 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_mrp_bom_stock_value: 12 tests 18.01s 9875 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_mrp_maintenance: 5 tests 7.25s 5411 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_mrp_plm: 89 tests 26.15s 12144 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_multi_warehouse_access_control: 4 tests 3.01s 2887 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_multi_warehouse_access_control_mrp: 5 tests 6.52s 5794 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_multi_warehouse_access_control_purchase: 3 tests 0.61s 349 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_multi_warehouse_access_control_sale: 3 tests 2.09s 799 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_odoo_module: 56 tests 79.93s 31553 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_odoo_module_loc: 3 tests 8.01s 712 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_odoo_module_sale: 10 tests 24.38s 12944 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_odoo_module_sale_management: 3 tests 2.18s 1434 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_odoo_module_sale_project: 3 tests 3.78s 1811 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_odoo_version: 14 tests 0.32s 207 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_okr: 33 tests 24.66s 14574 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_okr_project: 8 tests 0.85s 452 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_partner_dob: 9 tests 0.57s 198 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_partner_dob_send_email: 6 tests 15.98s 8686 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_partner_equity_range: 12 tests 2.99s 1566 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_partner_multilang: 30 tests 15.20s 8101 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_partner_multilang_account: 10 tests 47.32s 27010 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_payment_transaction_protection: 5 tests 0.82s 501 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_paypal_unsupported_currencies: 9 tests 24.68s 12709 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_payroll_payment_acb_templates: 18 tests 32.05s 17398 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_pos_delivery: 3 tests 0.25s 105 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_code_sequence: 7 tests 3.34s 1594 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_collection: 6 tests 1.93s 980 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_dimensions: 17 tests 6.78s 3403 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_function: 6 tests 2.01s 1001 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_license: 9 tests 1.07s 558 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_license_sale: 7 tests 2.94s 1375 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_maintenance_schedule: 14 tests 4.96s 2928 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_milestone: 5 tests 0.76s 406 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_odoo_version: 10 tests 0.38s 238 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_return_reason: 9 tests 0.49s 305 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_product_return_reason_stock: 7 tests 1.37s 573 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_purchase_backdate: 12 tests 14.27s 7016 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_purchase_landed_cost: 16 tests 32.76s 14272 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.stats: to_purchase_line_numbering: 4 tests 1.11s 530 queries 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.tests.result: 0 failed, 0 error(s) of 2850 tests when loading database 'rb-46204af-224751-414454' 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.service.server: Initiating shutdown 2026-09-11 19:35:31,791 126 INFO rb-46204af-224751-414454 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.